【问题标题】:Setting up TFVS Build with NuGet Packages使用 NuGet 包设置 TFVS 构建
【发布时间】:2017-06-29 14:25:27
【问题描述】:

希望有人可以帮助我解决这个问题。所以,这就是问题所在。我正在尝试使用 Team Foundation 进行持续集成设置。我正在使用 Visual Studio Online。我没有使用 Git 作为我的仓库。在我的本地机器上,一切正常。在我使用 Team Foundation 的构建服务中,我得到:

构建 错误:d:\a_tool\NuGet\4.0.0\x64\nuget.exe 失败,返回码:1 包无法恢复

如果我删除 NuGet 包并硬编码 Dll 的一切运行良好。我尝试了一些不同的东西,但似乎没有任何帮助。是的,在建议之前,我确实在 Visual Studio 构建过程之前有 Nuget 过程。如果有帮助,这里是我的设置图片。

Screenshot of settings

Screenshot of Advanced settings

提前感谢您的帮助。在提出要求之前,我已尽我所能。

【问题讨论】:

  • 可以分享构建日志吗?

标签: visual-studio tfs nuget-package-restore


【解决方案1】:

在“NuGet.config 路径”下,您指定了测试项目的 packages.config。您需要将其更改为 NuGet.config 文件的路径,而不是 packages.config 文件。

【讨论】:

  • 感谢您的帮助。它仍然无法正常工作。我不得不手动添加 NuGet.config 文件。我按照这里的建议复制了它stackoverflow.com/questions/42736107/…
  • 将它放在 %appdata%\NuGet\NuGet.Config 不会在托管的构建控制器上修复它,只能在机器上修复它。您需要将 NuGet.config 放在源代码管理中,并将“NuGet.config 的路径”更新为源代码管理中的所述路径。
猜你喜欢
  • 2018-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多