连接到 Azure Artifacts 源 (dotnet)

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

使用 Azure Artifacts,可以无缝地将 NuGet 包发布到 Azure Artifacts 源,以便可以根据源的可见性设置与其他人私下或公开共享它们。 本指南将指导你设置项目,以使用 dotnet 命令行接口通过 Azure Artifacts 源进行身份验证。

先决条件

连接到源

  1. 选择“项目”,然后从下拉菜单中选择源。

  2. 选择要馈送的连接,然后从 NuGet 部分选择 dotnet

    显示如何使用 dotnet 连接到源的屏幕截图。

  3. 按照 Project 设置中的说明设置 nuget.config 文件。 文件的结构应如下所示:

    • 项目范围的源

      <?xml version="1.0" encoding="utf-8"?>
      <configuration>
        <packageSources>
          <clear />
          <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" />
        </packageSources>
      </configuration>
      
    • 组织范围的源

      <?xml version="1.0" encoding="utf-8"?>
      <configuration>
        <packageSources>
          <clear />
          <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" />
        </packageSources>
      </configuration>
      
  1. 登录到 Azure DevOps 集合,然后导航到项目。

  2. 选择“ 项目”,然后从下拉菜单中选择源。

  3. 选择连接源,然后从左侧导航窗格中选择 dotnet

  4. 按照“项目设置”部分中的说明配置 nuget.config 文件并连接到源。

    显示如何在 Azure DevOps Server 2020 和 2022 中使用 dotnet 连接到源的屏幕截图。