tfs 2015 build 不执行 nuget 包还原
tfs 2015 build not performing nuget package restore
我的情况有点奇怪。同一个 tfs 存储库中的 2 个应用程序,都使用几乎相同的构建定义,都使用 nuget 包,一个执行包还原,一个不执行。
两个构建定义都包含选中的 'Restore NuGet Packages' 选项:
两者具有相同的 .sln 和 .vbproj 文件结构。
'good' 的构建日志给出:
而 'bad' 没有:
构建 controller/agent 相同,我看不出构建定义或解决方案配置有任何差异。
我的问题是,我应该从哪里开始寻找为什么它们在做一些不同的事情?
原来每个项目的 packages.config 文件都没有签入 TFS,没有这些就没有什么可以恢复的。愚蠢的错误!
我的情况有点奇怪。同一个 tfs 存储库中的 2 个应用程序,都使用几乎相同的构建定义,都使用 nuget 包,一个执行包还原,一个不执行。
两个构建定义都包含选中的 'Restore NuGet Packages' 选项:
两者具有相同的 .sln 和 .vbproj 文件结构。
'good' 的构建日志给出:
而 'bad' 没有:
构建 controller/agent 相同,我看不出构建定义或解决方案配置有任何差异。
我的问题是,我应该从哪里开始寻找为什么它们在做一些不同的事情?
原来每个项目的 packages.config 文件都没有签入 TFS,没有这些就没有什么可以恢复的。愚蠢的错误!