Share via


Erste Schritte mit NuGet-Paketen in Azure Artifacts

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Mit Azure Artifacts können Entwickler NuGet-Pakete aus verschiedenen Quellen wie Feeds und öffentlichen Registrierungen veröffentlichen und herunterladen. Mit Azure Artifacts können Sie Feeds erstellen, die entweder privat sein können, sodass Sie Pakete für Ihr Team und bestimmte Benutzer freigeben können, oder öffentlich, sodass Sie sie offen für alle Personen im Internet freigeben können.

In diesem Artikel lernen Sie Folgendes:

  • Erstellen Sie einen neuen Feed.
  • Richten Sie Ihr Projekt ein, und stellen Sie eine Verbindung mit Ihrem Feed her.
  • Veröffentlichen Sie NuGet-Pakete.
  • Laden Sie Pakete aus Ihrem Feed herunter.

Voraussetzungen

Feed erstellen

  1. Melden Sie sich bei Ihrer Azure DevOps-Organisation an, und navigieren Sie dann zu Ihrem Projekt.

  2. Wählen Sie Artefakte und dann "Feed erstellen" aus, um einen neuen Feed zu erstellen.

  3. Geben Sie einen beschreibenden Namen für Ihren Feed ein, und definieren Sie die Sichtbarkeit (die angibt, wer Pakete innerhalb des Feeds anzeigen kann). Geben Sie den Bereich Ihres Feeds an, und wenn Sie Pakete aus öffentlichen Quellen einschließen möchten, markieren Sie das Kontrollkästchen "Upstream-Quellen ".

  4. Wählen Sie Erstellen, wenn Sie fertig sind.

    Screenshot, der zeigt, wie Sie einen neuen Feed in Azure DevOps Services erstellen.

  1. Melden Sie sich bei Ihrem Azure DevOps-Server an, und navigieren Sie dann zu Ihrem Projekt.

  2. Wählen Sie Artefakte und dann "Feed erstellen" aus, um einen neuen Feed zu erstellen.

  3. Geben Sie einen beschreibenden Namen für Ihren Feed ein, und definieren Sie die Sichtbarkeit (die angibt, wer Pakete innerhalb des Feeds anzeigen kann). Geben Sie den Bereich Ihres Feeds an, und wenn Sie Pakete aus öffentlichen Quellen einschließen möchten, markieren Sie das Kontrollkästchen "Upstream-Quellen ".

  1. Wählen Sie Erstellen, wenn Sie fertig sind.

    Screenshot, der zeigt, wie Sie einen neuen Feed in Azure DevOps 2022 erstellen.

  1. Wählen Sie Erstellen, wenn Sie fertig sind.

    Screenshot, der zeigt, wie Sie einen neuen Feed in Azure DevOps 2020 erstellen.

  1. Melden Sie sich bei Ihrem Azure DevOps-Server an, und navigieren Sie dann zu Ihrem Projekt.

  2. Wählen Sie Artefakte und dann " Neuer Feed" aus.

  3. Geben Sie einen beschreibenden Namen für Ihren Feed ein, und definieren Sie die Sichtbarkeit (die angibt, wer Pakete innerhalb des Feeds anzeigen kann). Wenn Sie Pakete aus öffentlichen Quellen einschließen möchten, wählen Sie die Option "Pakete aus öffentlichen Quellen verwenden" aus.

  4. Wählen Sie Erstellen, wenn Sie fertig sind.

    Screenshot, der zeigt, wie Sie einen neuen Feed in Azure DevOps 2019 erstellen.

Hinweis

Standardmäßig haben neu erstellte Feeds den Builddienst ihres Projekts auf Feed und Upstream Reader (Mitarbeiter) festgelegt.

Verbindung mit Feed herstellen

  1. Melden Sie sich bei Ihrer Azure DevOps-Organisation 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 zum Feed aus, und wählen Sie dann im linken Navigationsbereich NuGet.exe aus. Wenn Sie azure Artifacts zum ersten Mal mit Nuget.exe verwenden, stellen Sie sicher, dass Sie alle erforderlichen Komponenten installiert haben.

    Screenshot der Schaltfläche

  4. Folgen Sie den Anweisungen im Abschnitt "Project-Setup ", um Ihre Datei "nuget.config " zu konfigurieren und sich mit Azure Artifacts zu authentifizieren.

    Screenshot, der zeigt, wie Sie Ihr Projekt einrichten.

  1. Melden Sie sich bei Ihrem Azure DevOps-Server 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 NuGet.exe von links aus.

  4. Folgen Sie den Anweisungen im Abschnitt "Project-Setup ", um eine Verbindung mit Ihrem Feed herzustellen.

    Screenshot, der zeigt, wie Sie Ihr NuGet-Projekt in Server 2020 und Server 2022 einrichten.

  1. Melden Sie sich bei Ihrem Azure DevOps-Server 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 "NuGet" von links aus.

  4. Folgen Sie den Anweisungen, um Ihre Paketquell-URL zu Ihrer nuget.config hinzuzufügen.

    Screenshot, der zeigt, wie Sie Ihr NuGet-Projekt in Server 2019 einrichten.

Herunterladen von Paketen

1. Abrufen der Paketquell-URL

  1. Melden Sie sich bei Ihrem Azure DevOps-Server an, und navigieren Sie dann zu Ihrem Projekt.

  2. Wählen Sie Artefakte aus, wählen Sie Ihren Feed aus dem Dropdownmenü aus, und wählen Sie dann Verbinden zum Feed aus.

  3. Wählen Sie "NuGet" von links aus, und kopieren Sie dann ihre Paketquell-URL.

  1. Melden Sie sich bei Azure DevOps an, und navigieren Sie dann zu Ihrem Projekt.

  2. Wählen Sie Artefakte aus, wählen Sie Ihren Feed aus dem Dropdownmenü aus, und wählen Sie dann Verbinden zum Feed aus.

  3. Wählen Sie Visual Studio im linken Navigationsbereich aus, und kopieren Sie dann die Quell-URL .

    Screenshot der Quell-URL.

2. Einrichten von Visual Studio

  1. Wählen Sie in Visual Studio "Extras" und dann " Optionen" aus.

  2. Erweitern Sie den Abschnitt "NuGet Paket-Manager", und wählen Sie dann "Paketquellen" aus.

  3. Geben Sie den Namen des Feeds und die Quell-URL ein, und wählen Sie dann das grüne (+) Zeichen aus, um eine Quelle hinzuzufügen.

  4. Wenn Sie upstream-Quellen in Ihrem Feed aktiviert haben, deaktivieren Sie das Kontrollkästchen nuget.org .

  5. Wählen Sie OK aus, wenn Sie fertig sind.

    Screenshot, der zeigt, wie Visual Studio in Windows eingerichtet wird.

3. Herunterladen von Paketen

  1. Klicken Sie in Visual Studio mit der rechten Maustaste auf Ihr Projekt, und wählen Sie dann "NuGet-Pakete verwalten" aus.

  2. Wählen Sie "Durchsuchen" und dann ihren Feed aus dem Dropdownmenü "Paketquelle " aus.

    Screenshot, der zeigt, wie Sie Ihre Paketquelle in Visual Studio auswählen.

  3. Verwenden Sie die Suchleiste, um nach Paketen aus Ihrem Feed zu suchen.

Hinweis

Die Verwendung des NuGet-Paket-Explorers zum Suchen nach Paketen in Upstreamquellen wird nicht unterstützt.

Veröffentlichen von Paketen

Führen Sie den folgenden Befehl aus, um Ihr Paket in Ihrem Feed zu veröffentlichen. Sie können eine beliebige Zeichenfolge für das ApiKey-Argument eingeben.

nuget.exe push -Source <SOURCE_NAME> -ApiKey key <PACKAGE_PATH>