2
我试图建立在詹金斯一个C#UWP,但是我发现了以下错误:UWP建立在詹金斯
XamlCompiler error WMC1006: Cannot resolve Assembly or Windows Metadata file 'System.Runtime.dll'
构建工具2015和VS2015都在詹金斯服务器上安装,和构建脚本的目标是MSbuild的版本14
我试图建立在詹金斯一个C#UWP,但是我发现了以下错误:UWP建立在詹金斯
XamlCompiler error WMC1006: Cannot resolve Assembly or Windows Metadata file 'System.Runtime.dll'
构建工具2015和VS2015都在詹金斯服务器上安装,和构建脚本的目标是MSbuild的版本14
直接从UWP应用程序的版本控制中清除源代码树需要运行NuGet以查找在project.json文件中指定的依赖项。
作为一名开发人员,这是Visual Studio 2015通常为您所做的。
在构建服务器上,您需要运行命令行NuGet 3.x可执行文件,以便在生成运行之前将所有依赖关系下载到构建计算机上(MSBuild部分)。
转至http://dist.nuget.org/index.html以获取命令行NuGet.exe。
该命令的格式为nuget.exe restore [MyApp.sln]
。
这解决了这个问题,将nuget.exe添加到CI服务器及其PATH环境变量中,以及在构建步骤中添加恢复要构建的包。 – Joeeigel