You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TeamCity Cloud中安装配置NuGet包?

TeamCity Cloud .NET 项目构建NuGet安装方案

首先你不需要额外找专门的NuGet安装选项,TeamCity Cloud的公共托管代理默认已经预装了NuGet CLI,你可以先按以下步骤验证:

  • 添加一个「命令行」类型的构建步骤,执行命令nuget help
  • 触发一次测试构建,查看步骤输出,如果正常打印NuGet的帮助信息,说明工具已存在,直接使用即可。

如果验证后确实没有NuGet,或者你需要使用指定版本的NuGet,可以用以下两种方案安装:

方案1:通过.NET SDK全局安装

.NET SDK内置了工具管理能力,直接添加命令行步骤执行以下命令即可全局安装最新版NuGet:

dotnet tool install --global NuGet.CommandLine

如果出现权限报错,可追加--user参数安装到当前用户目录,无需管理员权限
安装完成后再次执行nuget help即可验证安装结果。

方案2:直接下载NuGet可执行文件到工作目录

如果你不想做全局安装,也可以在构建步骤中直接拉取NuGet可执行文件到当前构建工作目录使用:

  • Windows系统代理执行PowerShell命令:
    Invoke-WebRequest -Uri https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -OutFile nuget.exe
  • Linux/macOS系统代理执行Shell命令:
    wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe && chmod +x nuget.exe
    后续需要调用NuGet时,直接使用当前目录下的nuget.exe(Windows)或./nuget.exe(Linux/macOS)即可。

补充说明

TeamCity Cloud本身内置了NuGet相关的专用构建步骤模板,你可以在添加构建步骤的搜索框直接搜索「NuGet」,就能找到「NuGet Installer」「NuGet Pack」「NuGet Publish」等预置步骤,不需要手动编写命令就能完成常见的NuGet操作。

内容的提问来源于stack exchange,提问作者Mah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 11:54:03