我在为我的 asp.net mvc webapplication 项目设置构建服务器时遇到问题。我已经设置了构建服务器,我已经安装了 Visual Studio 重新分发包。
我正在使用 tfs2010 和 VS2013。
Request Summary
Requested by TBSHOUSTON\brismi 49 seconds ago, Completed
Summary
Debug | AnyCPU
1 error(s), 0 warning(s)
$/TBS/Web/EtracsWeb/Mvc50/devExpress13.2/EtracsWeb/EtracsWeb.csproj - 1 error(s), 0 warning(s), View Log File
C:\tbs2010Build\TBS\Web\EtracsWeb\Mvc50\devExpress13.2\EtracsWeb\EtracsWeb.csproj (3270):
This project references NuGet package(s) that are missing on this computer.
Enable NuGet Package Restore to download them.
For more information, see http://go.microsoft.com/fwlink/?LinkID=317567.
$/TBS/Web/EtracsWeb/Mvc50/devExpress13.2/EtracsWeb/EtracsWeb.csproj compiled
No Test Results
No Code Coverage Results
Other Errors and Warnings
1 error(s), 1 warning(s)
TF270015: 'MSBuild.exe' returned an unexpected exit code. Expected '0'; actual '1'.
阅读我读到的关于摆脱预装/MSBuild 的博客,我尝试了这个。我修改了 .csproj 文件以摆脱 nuget.targets 并摆脱了 nuget.exe 和 nuget.targets
这没有用
接下来,我在构建服务器上手动安装了 nuget 包....安装过程有效,并且似乎所有包都已安装...所以我觉得很好并重新运行构建服务器...并收到相同的错误……
我不明白我错过了什么......手动完成安装后我认为该过程会起作用,但它没有......
另一个问题...如何在构建过程中添加命令行命令?我看不到您可以在编辑构建过程中的哪个位置添加命令行命令。