首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFS MSBuild不为解决方案中的网站恢复nuget

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

Stack Overflow用户
提问于 2019-01-07 08:14:55
回答 1查看 97关注 0票数 0

我有一个相当大的解决方案,大约有90个项目,在Visual 2015中,它构建得很好,但当我尝试在TFS中执行CI时,nuget还原似乎忽略了我解决方案中所有网站的,从而没有加载它的包,也没有进行构建。

  • 如果是.csproj,那么该项目的nuget就会恢复得很好。
  • 如果它是一个网站,它似乎忽略了它的packages.config

p.s. --我更喜欢这样的解决方案,在这些项目中,我不需要签入任何额外的内容,比如‘将dll添加到bin文件夹以签入.refresh文件.s’,所以CI过程是尽可能自动的。

Update1:

  • 指定nuget.exe的路径(ver: 4.9.2)我得到一个新的错误:“警告: proejct的项目文件路径无法找到

Update2 (生成定义- NuGet安装程序组件):

  • 解决之路:“正确的解决之路.”
  • 路径NuGet.config:“NuGet.config的正确路径”
  • 禁用本地缓存,选中
  • NuGet参数:空
  • 到NuGet.exe的路径:$(NuGetPath),变量中的路径集
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-25 06:49:58

对于任何有这个问题的人来说

我听从了粉红色to 33的建议,把所有的网站项目都变成了网络应用程序。这比我想象的要容易,而且可以直截了当地说,在这些项目上仍然有一些重构,但是一切都很完美。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54070670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档