我有一个相当大的解决方案,大约有 90 个项目,在 Visual Studio 2015 中构建得很好,但是当我尝试在 TFS 中执行 CI 时,看起来 nuget 还原忽略了我的解决方案中所有网站的 packages.config,因此没有加载它的包并且无法构建。IE如果它是一个 .csproj,那么该项目的 nugets 会恢复得很好如果它是一个网站,它似乎会忽略它的 packages.configps 我更喜欢这样的解决方案,我不必检查有关这些项目的任何额外内容,例如“将 dll 添加到 bin 文件夹以检查 .refresh 文件 [...]s ”,所以CI过程尽可能自动化更新1:指定 nuget.exe 的路径(版本:4.9.2)我收到一个新错误,提示“警告:找不到项目文件 [proejct 的路径] ”Update2(构建定义 - NuGet 安装程序组件):解决方案的路径:“解决方案的正确路径..”Path NuGet.config: '正确的 NuGet.config 路径'禁用本地缓存,勾选NuGet 参数:空NuGet.exe 的路径:$(NuGetPath),在变量中设置的路径
1 回答
aluckdog
TA贡献1847条经验 获得超7个赞
对于其他有此问题的人
我按照pinkfloydx33的建议将所有网站项目转换为webapps。这比我想象的要容易而且直截了当,这些项目仍然需要进行一些重构,但一切都很完美
- 1 回答
- 0 关注
- 98 浏览
添加回答
举报
0/150
提交
取消