gpt4 book ai didi

continuous-integration - TeamCity NuGet 安装程序构建步骤失败

转载 作者:行者123 更新时间:2023-12-05 00:00:35 26 4
gpt4 key购买 nike

我正在尝试配置 TeamCity 以使用 NuGet。到目前为止 - 没有运气。
我配置了 4 个构建步骤:

  • 下载 NuGet 包
  • 构建
  • 运行单元测试
  • 检查代码重复。

  • 但是,当我触发构建时,我什至无法通过第一个构建步骤。
    我将 TC 配置为下载缺少的 NuGet 包。当我运行构建时,TC 说:

    Failed to find repositories.config at {here_is_my_path}".



    我知道问题是我使用了这个名为 Enable NuGet package restore 的 VS 功能- 所以,没有 repositories.config 这样的文件在我的解决方案文件夹中,这就是为什么 TC 找不到它并且构建失败的原因。那么,我应该如何配置 TC 呢?任何想法和帮助表示赞赏。

    如果有帮助,我正在使用 .NET 4.0、VS2010 和 TeamCity 7。

    最佳答案

    我通过在我的 Git 存储库中包含\packages\repositories.config 并使用 使其工作NuGet 安装 更新软件包的步骤,以及 MsBuild step 指向我的 .sln 文件。为了让 Git 在不添加所有其他内容的情况下实际获取配置文件,我在 .gitignore 中添加了以下内容:

    packages/*
    !repositories.config

    关于continuous-integration - TeamCity NuGet 安装程序构建步骤失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9983480/

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