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

如何在Visual Studio Code中配置指向ADO制品库的自定义NuGet源

在VS Code中配置ADO制品库为NuGet包源

前置准备

  • 先在ADO项目里拿到两个关键信息:
    1. 制品库的NuFeed URL:进入项目的「制品」页面,选中你的NuGet库,点击「连接到馈送」,复制对应NuGet的源地址
    2. 个人访问令牌(PAT):在ADO的个人设置里生成,权限勾选「Packaging」下的「读取」即可

方式一:用VS Code的NuGet扩展直接配置

  1. 确保VS Code里装了「NuGet Package Manager」扩展
  2. 按Ctrl+Shift+P(Windows)/Cmd+Shift+P(Mac)打开命令面板
  3. 输入NuGet: Add Package Source并选中
  4. 按提示填信息:
    • 输入源的名称(比如ADO-NuGet-Feed)
    • 粘贴刚才复制的ADO库URL
    • 密码填你的PAT(用户名随便填个内容就行,或者留空)
  5. 确认后新源就添加完成了

方式二:通过Dotnet CLI命令配置

  1. 打开VS Code的终端(快捷键Ctrl+)
  2. 执行添加源的命令:
    dotnet nuget add source "你的ADO制品库URL" --name "ADO-NuGet-Feed" --username 任意名称 --password "你的PAT令牌" --store-password-in-clear-text
    
  3. 验证是否成功,执行:
    dotnet nuget list source
    
    输出里能看到你加的源就算成了

方式三:手动编辑NuGet配置文件

  1. 找到配置文件位置:
    • Windows:%appdata%\NuGet\NuGet.Config
    • Mac/Linux:~/.nuget/NuGet/NuGet.Config
  2. 在VS Code里打开这个文件,找到<packageSources>节点,添加一行:
    <add key="ADO-NuGet-Feed" value="你的ADO制品库URL" />
    
  3. 再找(没有就新建)<packageSourceCredentials>节点,添加凭据:
    <packageSourceCredentials>
      <ADO-NuGet-Feed>
        <add key="Username" value="任意名称" />
        <add key="ClearTextPassword" value="你的PAT令牌" />
      </ADO-NuGet-Feed>
    </packageSourceCredentials>
    
  4. 保存文件,配置就生效了

注意事项

  • PAT令牌别泄露,权限只给必要的「Packaging读取」就行,不用给全权限
  • 后续要修改或删除源,用dotnet nuget update source或dotnet nuget remove source命令,或者直接改配置文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 06:05:21