gpt4 book ai didi

c# - Teamcity 无法通过 nuget 安装软件包

转载 作者:行者123 更新时间:2023-11-30 12:30:12 28 4
gpt4 key购买 nike

已解决 - 请查看评论

我在 team city 上有一个项目无法安装所需的包。

这已经工作了一年多,但本周所有构建都开始失败。我的开发过程如下:

我们使用 github 并使用 visual studio 在本地进行开发。我们有一个执行编译的 Windows TeamCity 代理,以及一个自动运行构建的 TeamCity 服务器。

我在构建时遇到此错误:

c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(902, 9): error MSB3073: The command "nuget install C:\BuildAgent\work\MyProject\MyLibaries\Gelf4Net\Gelf4net\packages.config -o C:\BuildAgent\work\MyProject\MyLibaries\Gelf4Net\Gelf4net\Packages" exited with code 1.

在我的 packages.config 中,我需要安装以下软件包:

package id="log4net" version="1.2.11"

package id="Newtonsoft.Json" version="4.5.10"

package id="RabbitMQ.Client" version="2.8.7"

我已经阅读了网上的许多主题并尝试了以下方法:

  • 从 teamcity nuget 中删除了所有包文件夹(强制下载新包)
  • 将 nuget 更新到最新版本 (2.5)
  • 重新添加对项目的所有引用并推送
  • 将项目重新添加到 teamcity
  • 在 teamcity 上启用和禁用 nuget
  • 将新的 nuget 2.5 添加到 teamcity

如果我运行“nuget install C:\BuildAgent\work\MyProject\MyLibaries\Gelf4Net\Gelf4net\packages.config -o C:\BuildAgent\work\MyProject\MyLibaries\Gelf4Net\Gelf4net\Packages" on the build agent it works and installs the packages.

项目在本地构建和运行。

请提出任何建议或帮助

最佳答案

我发现了问题,我们的项目包含很多其他项目,除非每个项目中的包都在同一版本上,否则 teamcity 将无法构建

关于c# - Teamcity 无法通过 nuget 安装软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16835966/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com