Visual Studio Team Services构建过程无法找到CSharp目标文件

时间:2016-03-31 18:24:16

标签: visual-studio-2013 msbuild azure-devops azure-pipelines-build-task

我正在尝试在Visual Studio Team Services中设置构建过程,我已经按照UWP projects的步骤在我的框中使用agent这样做了,但我一直在以下构建错误:

C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v12.0\Microsoft.Windows.UI.Xaml.CSharp.targets(7,3): Error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v12.0\10.0.10240.0\Microsoft.Windows.UI.Xaml.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

我检查了构建抱怨的路径,问题出在路径中的10.0.10240.0中:

C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v12.0\10.0.10240.0\Microsoft.Windows.UI.Xaml.CSharp.targets

目标文件位于

C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v12.0\Microsoft.Windows.UI.Xaml.CSharp.targets

以下是项目文件中的声明的样子(我不认为它是错误的,我不知道这个奇怪的10.0.10240.0版本来自路径中的位置):

<Import Project="$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets" />

有关可能出错的建议以及我该如何解决?

1 个答案:

答案 0 :(得分:0)

Windows 10中引入了通用Windows平台.Visual Studio从Visual Studio 2015开始支持UWP应用程序。您需要使用VS2015创建UWP项目,并在构建代理计算机上安装VS2015。