Verbinden zu Azure Artifacts-Feeds (dotnet)

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

Mithilfe von Azure Artifacts können Sie Ihre NuGet-Pakete nahtlos in Azure Artifacts-Feeds veröffentlichen, sodass Sie sie privat oder öffentlich basierend auf den Sichtbarkeitseinstellungen Ihres Feeds für andere personen freigeben können. Dieser Leitfaden führt Sie durch das Einrichten Ihres Projekts für die Authentifizierung mit Ihrem Azure Artifacts-Feed mithilfe der Dotnet-Befehlszeilenschnittstelle.

Voraussetzungen

Verbindung mit Feed herstellen

  1. Wählen Sie Artefakte und dann Ihren Feed aus dem Dropdownmenü aus.

  2. Wählen Sie Verbinden zum Feed aus, und wählen Sie dann im NuGet-Abschnitt dotnet aus.

    Screenshot, der zeigt, wie eine Verbindung mit einem Feed mit dotnet hergestellt wird.

  3. Befolgen Sie die Anweisungen im Project-Setup , um Ihre Datei "nuget.config " einzurichten. Die Struktur Ihrer Datei sollte etwa wie folgt aussehen:

    • Projektbezogener Feed:

      <?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>
      
    • Feed mit Organisationsbereich:

      <?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. Melden Sie sich bei Ihrer Azure DevOps-Sammlung an, und navigieren Sie dann zu Ihrem Projekt.

  2. Wählen Sie Artefakte und dann Ihren Feed im Dropdownmenü aus.

  3. Wählen Sie Verbinden zu Feed aus, und wählen Sie dann im linken Navigationsbereich punktnet aus.

  4. Folgen Sie den Anweisungen im Abschnitt "Project-Setup ", um Die Datei "nuget.config " zu konfigurieren und eine Verbindung mit Ihrem Feed herzustellen.

    Screenshot, der zeigt, wie Sie eine Verbindung mit einem Feed mit dotnet in Azure DevOps Server 2020 und 2022 herstellen.