Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Dieser Artikel führt Sie durch das Einrichten Ihres Projekts und das Wiederherstellen von NuGet-Paketen mithilfe der Befehlszeilenschnittstelle von NuGet.
Voraussetzungen
| Produkt | Voraussetzungen |
|---|---|
| Azure DevOps | - Eine Azure DevOps Organisation. - Ein Azure DevOps Projekt. - Ein Azure Artifacts-Feed. – Herunterladen und Installieren nuget.exe Version 4.8.0.5385 oder höher. Wir empfehlen NuGet 5.5.x oder höher, das wichtige Fehlerbehebungen für Abbrüche und Timeouts enthält. |
Richten Sie den Anmeldeinformationsanbieter für Azure Artifacts ein
Der Azure Artifacts-Anmeldeinformationsanbieter ermöglicht die sichere Authentifizierung bei Ihren Azure Artifacts-Feeds. Um es mit nuget.exezu verwenden, müssen Sie es zuerst zum Plug-In-Suchpfad von NuGet hinzufügen. Ausführliche Informationen finden Sie unter Plug-In-Installation und Ermittlung. Nachdem das Plug-In hinzugefügt wurde, führen Sie die Installationsschritte für Ihr Betriebssystem aus:
Verwenden Sie eine der folgenden Methoden, um den Anmeldeinformationsanbieter für Azure Artifacts zu installieren:
Manuelle Installation
Laden Sie die neueste version Microsoft.NetFx48.NuGet.CredentialProvider.zip herunter.
Extrahieren Sie die ZIP-Datei.
Kopieren Sie den
netfxOrdner aus dem extrahierten Archiv in%UserProfile%/.nuget/plugins/. DernetfxOrdner ist für nuget.exe Kompatibilität erforderlich.
Installieren mit dem Hilfsskript
Alternativ können Sie das automatisierte Hilfsskript für eine optimierte Installation verwenden. Stellen Sie sicher, dass Sie über PowerShell 5.1 oder höher verfügen, und führen Sie dann Folgendes aus:
iex "& { $(irm https://aka.ms/install-artifacts-credprovider.ps1) } -AddNetfx"
Weitere Informationen finden Sie im Repository Azure Artifacts Credential Provider.
Verbindung mit einem Feed herstellen
Melden Sie sich bei Ihrer Azure DevOps-Organisation an, und navigieren Sie dann zu Ihrem Projekt.
Wählen Sie Artefakte und dann Ihren Feed im Dropdownmenü aus.
Wählen Sie im Navigationsbereich links Verbindung mit Feed herstellen und dann NuGet.exe aus.
Fügen Sie ihrem Projekt eine nuget.config Datei in demselben Ordner wie ihre csproj oder .sln Datei hinzu. Fügen Sie den bereitgestellten XML-Codeausschnitt in Ihre Datei ein. Der Codeausschnitt sollte wie folgt aussehen:
Organisationsspezifischer Feed:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<SOURCE_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>Projektbezogener Feed:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <clear /> <add key="<SOURCE_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" /> </packageSources> </configuration>
Melden Sie sich bei Ihrem Azure DevOps-Server an, und navigieren Sie dann zu Ihrem Projekt.
Wählen Sie Artefakte und dann Ihren Feed aus.
Wählen Sie Verbinden mit Feed, und wählen Sie dann NuGet.exe aus dem linken Navigationsbereich.
Befolgen Sie die Anweisungen im Abschnitt Project-Setup, um eine Verbindung mit Ihrem Feed herzustellen.
Wiederherstellen von Paketen
Führen Sie den folgenden Befehl in Ihrem Projektverzeichnis aus, um Ihre Pakete wiederherzustellen:
nuget.exe restore