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

如何查找公司NuGet包托管位置并完成包发布?

发布NuGet包到公司TFS源的操作步骤

你已经生成好NuGet包文件,结合你提供的源地址,这是Azure DevOps Server(原TFS)的私有NuGet feed,以下是三种实用的发布方式:

方式一:Visual Studio内置控制台发布

  • 打开Visual Studio,顶部菜单栏选 Tools > NuGet Package Manager > Package Manager Console
  • 在控制台执行命令(替换为你的包文件实际路径):
    nuget push "C:\你的包路径\YourPackageName.1.0.0.nupkg" -Source "https://tfs.mycompany.com/MyCompany/_packaging/MyTeam/nuget/v3/index.json" -ApiKey azdo
    
    注意:TFS/Azure DevOps私有源无需额外生成API密钥,用azdo作为密钥值即可,前提是当前VS已登录有权限的公司账号。

方式二:NuGet CLI命令行发布

如果偏好命令行操作:

  • 打开PowerShell或CMD,切换到NuGet包所在文件夹
  • 执行发布命令:
    nuget push YourPackageName.1.0.0.nupkg -Source "https://tfs.mycompany.com/MyCompany/_packaging/MyTeam/nuget/v3/index.json" -ApiKey azdo
    
    若提示找不到nuget命令,可直接使用VS安装目录下的nuget.exe,路径一般类似C:\Program Files (x86)\Microsoft Visual Studio\2022\Community\NuGet\NuGet.exe,将命令里的nuget替换为这个完整路径即可。

方式三:网页端上传(直观易操作)

  • 打开公司TFS站点地址https://tfs.mycompany.com/MyCompany
  • 导航到 Artifacts > MyTeam(即你源地址中的MyTeam feed)
  • 点击右上角的Upload按钮,选择本地NuGet包文件完成上传

注意事项

  • 确保你拥有该MyTeam feed的发布权限,若上传失败提示权限不足,联系团队管理员添加权限
  • 包文件版本号需符合NuGet规范,不能与feed中已有的包版本重复
  • 上传完成后,可在feed页面找到刚发布的包,验证是否成功

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 12:32:06