为了账号安全,请及时绑定邮箱和手机立即绑定

TFS MSBuild 不为解决方案中的网站恢复 nugets

TFS MSBuild 不为解决方案中的网站恢复 nugets

C#
噜噜哒 2022-07-10 16:35:20
我有一个相当大的解决方案,大约有 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。这比我想象的要容易而且直截了当,这些项目仍然需要进行一些重构,但一切都很完美


查看完整回答
反对 回复 2022-07-10
  • 1 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信