我有一个相当大的解决方案,大约有 90 个项目,在 Visual Studio 2015 中构建得很好,但是当我尝试在 TFS 中执行 CI 时,看起来 nuget 还原忽略了我的解决方案中所有网站的 packages.config,因此没有加载它的包并且无法构建。
IE
如果它是一个 .csproj,那么该项目的 nugets 会恢复得很好
如果它是一个网站,它似乎会忽略它的 packages.config
ps 我更喜欢这样的解决方案,我不必检查有关这些项目的任何额外内容,例如“将 dll 添加到 bin 文件夹以检查 .refresh 文件 [...]s ”,所以CI过程尽可能自动化
更新1:
指定 nuget.exe 的路径(版本:4.9.2)我收到一个新错误,提示“警告:找不到项目文件 [proejct 的路径] ”
Update2(构建定义 - NuGet 安装程序组件):
解决方案的路径:“解决方案的正确路径..”
Path NuGet.config: '正确的 NuGet.config 路径'
禁用本地缓存,勾选
NuGet 参数:空
NuGet.exe 的路径:$(NuGetPath),在变量中设置的路径
aluckdog
相关分类