UWP 生成错误error MSB4064: “CompileXaml”任务不支持“PlatformXmlDir”参数。
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