获取以下错误,通过TFS构建生成。但是,我能够在visual studio中手动构建解决方案。
还试图通过MSBuild.exe运行该解决方案。效果很好。请帮我解决这个问题。


预先感谢普拉尚斯
发布于 2017-05-10 09:32:18
从上面发布的错误中可以看出,程序集没有被解析。这可能是因为Nuget包在构建过程中没有被恢复。由于您正在构建Donet核心项目,而且默认的xaml构建模板无法还原Donet核心项目的nuget包,因此需要添加一个批处理文件,以便在MSBuild之前运行dotnet restore命令。
首先,创建.bat文件并输入:当您开始构建代理服务器时,路径应该位于project.json文件所在的位置。
dotnet restore %BUILD_SOURCESDIRECTORY%\...\ProjectFolder其次,将bat文件签入TFS,并在预构建脚本路径中选择它。

更新:
编辑解决方案下的global.json文件。将此文件中的SDK版本更改为1.0.0-预览2-003131。

{
"projects": [ "src", "test" ],
"sdk": {
"version": "1.0.0-preview2-003131"
}
}https://stackoverflow.com/questions/43868835
复制相似问题