分类 问题记录 下的文章

UWP项目(SDK 16299)生成项目时出现下列问题

*1>C:Program Files (x86)Windows Kits10bin10.0.16299.0XamlCompilerMicrosoft.Windows.UI.Xaml.Common.targets(387,13): error MSB4064: “CompileXaml”任务不支持“PlatformXmlDir”参数。请确认该参数存在于此任务中,并且是可设置的公共实例属性。
1>C:Program Files (x86)Windows Kits10bin10.0.16299.0XamlCompilerMicrosoft.Windows.UI.Xaml.Common.targets(353,5): error MSB4063: 未能使用“CompileXaml”任务的输入参数初始化该任务。*

解决方法:
更改目标SDK版本

或者

编辑C:Program Files (x86)Windows Kits10bin10.0.16299.0XamlCompilerMicrosoft.Windows.UI.Xaml.Common.targets

删除或注释到下面三行

PlatformXmlDir=”$(PlatformXmlDir)”

<Output ItemName=”FileWrites” TaskParameter=”GeneratedXamlPagesFiles” />

<Output ItemName=”GeneratedXamlPagesFiles” TaskParameter=”GeneratedXamlPagesFiles” />

参考:

https://developercommunity.visualstudio.com/content/problem/145097/msb4064-the-platformxmldir.html

1、在扩展和更新中找到ReportDesigner安装

2、Nuget安装Controls

Install-Package Microsoft.ReportingServices.ReportViewerControl.WinForms

3、添加到工具箱

文件位置 {Solution Directory}packagesMicrosoft.ReportingServices.ReportViewerControl.Winforms.{version}libnet40

参考:

http://blog.csdn.net/dietime1943/article/details/78332584

https://docs.microsoft.com/en-us/sql/reporting-services/application-integration/integrating-reporting-services-using-reportviewer-controls-get-started##adding-control-to-visual-studio-toolbar

Xamarin.Forms的XAML跟WPF和UWP的XAML有点不同

1、Margin不能设置单个或空格隔开,得用“,”隔开

<Label Margin=”8,0,8,4″></Label>

2、不能用XXX.DataContext这样绑定,得用BindingContext

3、宽高用 WidthRequest、HeightRequest

4、调试时需要手机电脑同一网络下

5、原生Java语法换成C#的小问题

小写开头方法名变成大写开头

getPackageManager() 方法含get 变成 PackageManager属性

编译FFmpeg Win10

VS2017无法使用FFmpegInterop项目自带的BuildFFmpeg.bat编译,很烦。

最后在Github上找到了一个解决方案(https://github.com/Microsoft/FFmpegInterop/issues/136

使用vcpkg(https://github.com/microsoft/vcpkg)编译FFmpeg for Win10

clone项目:
git clone https://github.com/khouzam/vcpkg -b ffmpeg-uwp

引导工具:

cd vcpkg
bootstrap-vcpkg.bat

编译项目

vcpkg install ffmpeg:x86-uwp ffmpeg:x64-uwp ffmpeg:arm-uwp

编译完成包保存在vcpkgpackages

将packages下ffmpeg_平台-uwp文件夹复制到FFmpegInteropffmpegBuildWindows10目录下改名为相应平台

QQ截图20171127195913.png

QQ截图20171127195925.png

打开FFmpegWin10项目,编译,完成

参考资料:

https://trac.ffmpeg.org/wiki/CompilationGuide/WinRT

https://www.cnblogs.com/DaweiX/p/6435027.html

https://dotblogs.com.tw/evarichie/2016/05/09/165126

https://chensi.moe/blog/2015/11/19/winrt-custom-media/

http://validvoid.net/build-and-use-ffmpeginterop-win10/#visualstudio