VSTS Xamarin UWP生成:无法解析程序集:System.Runtime

VSTS Xamarin UWP生成:无法解析程序集:System.Runtime,xamarin,build,uwp,azure-devops,Xamarin,Build,Uwp,Azure Devops,我们正在尝试为Xamarin解决方案构建TFS服务器 但是,我们遇到以下错误“WMC1006:无法解析程序集或Windows元数据文件”类型universe无法解析程序集:System.Runtime,Version=4.0.0.0” 我们已经挣扎了两周,失去了希望( 这里有没有善良的灵魂知道如何修复它 以下是我们的设置和生成日志: 根据您的MSbuild任务配置和此任务的日志,您在任务中将MSbuild版本指定为15.0。但事实上,在编译时,它使用的是MSbuild 14.0。这应该是原因。T

我们正在尝试为Xamarin解决方案构建TFS服务器

但是,我们遇到以下错误“WMC1006:无法解析程序集或Windows元数据文件”类型universe无法解析程序集:System.Runtime,Version=4.0.0.0

我们已经挣扎了两周,失去了希望( 这里有没有善良的灵魂知道如何修复它

以下是我们的设置和生成日志:

根据您的MSbuild任务配置和此任务的日志,您在任务中将MSbuild版本指定为15.0。但事实上,在编译时,它使用的是MSbuild 14.0。这应该是原因。TFS服务器是否具有VS2017?请尝试使用specify MSbuild 14.0来生成项目。不要使用此版本的“Nuge installer”,这不使用nuget安装程序安装的nuget版本,也不提供您需要的版本(使用uwp及其依赖项时需要4.1或更高版本)在nuget安装程序任务中选择高于4.1的nuget的更高版本,并在vs上禁用nuget还原选项-task@MerlinLiang-MSFT no这不是生成,而是在此任务内运行的nuget命令行。这是使用旧版本nuget的vs任务中的nuget还原选项。此选项应禁用无论如何,编译使用msbuild-15