Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden von CodeArtifact mit Visual Studio
Sie können Pakete aus CodeArtifact direkt in Visual Studio mit dem CodeArtifact-Credential Provider konsumieren. Der Anbieter von Anmeldeinformationen vereinfacht die Einrichtung und Authentifizierung Ihrer CodeArtifact-Repositorys in Visual Studio und ist imAWS Toolkit for Visual Studioaus.
Anmerkung
DieAWS Toolkit for Visual Studioist für Visual Studio für Mac nicht verfügbar.
Informationen zum Konfigurieren und Verwenden von NuGet mit CLI-Tools finden Sie unter CodeArtifact Mit dem Nuget oder Dotnet verwenden CLIaus.
Themen
Konfigurieren Sie Visual Studio mit dem CodeArtifact-Anmeldeinformationen Pro
Der CodeArtifact-Credential Provider vereinfacht die Einrichtung und die Fortsetzung der Authentifizierung zwischen CodeArtifact und Visual Studio. CodeArtifact-Authentifizierungstoken sind für maximal zwölf Stunden gültig. Um zu vermeiden, dass das Token während der Arbeit in Visual Studio manuell aktualisiert werden muss, ruft der Anbieter von Anmeldeinformationen regelmäßig ein neues Token ab, bevor das aktuelle Token abläuft.
Wichtig
Um den Anbieter von Anmeldeinformationen zu verwenden, stellen Sie sicher, dass alle vorhandenenAWSCodeArtifact-Anmeldeinformationen werden von Ihrem gelöschtnuget.config
Datei, die möglicherweise manuell oder durch Ausführen hinzugefügt wurdeaws codeartifact login
um NuGet zuvor zu konfigurieren.
Verwenden Sie CodeArtifact in Visual Studio mit demAWS Toolkit for Visual Studio
-
Installieren desAWS Toolkit for Visual StudioGehen Sie dazu wie folgt vor. Das Toolkit ist mit Visual Studio 2017 und 2019 mit diesen Schritten kompatibel.AWS CodeArtifact unterstützt Visual Studio 2015 und früher nicht.
-
Das Toolkit for Visual Studio für Visual Studio 2017 und Visual Studio 2019 wird imVisual Studio-Marktplatz
aus. Sie können das Toolkit auch innerhalb von Visual Studio installieren und aktualisieren, indem Sie-Tools≫Erweiterungen und Updates(Visual Studio 2017) oderErweiterungen≫Erweiterungen verwalten(Visual Studio 2019). -
Nachdem das Toolkit installiert wurde, öffnen Sie es, indem SieAWSExplorerausAnzeigenMenü.
-
Konfigurieren Sie das Toolkit for Visual Studio mitAWSAnmeldeinformationen, indem Sie die Schritte unter ausführenBereitstellenAWSErweitern Sie im angezeigten Detailbereich die OptionimAWS Toolkit for Visual Studio-Benutzerhandbuchaus.
(Optional) Stellen Sie dieAWSProfil, das Sie mit CodeArtifact verwenden möchten. Wenn nicht festgelegt, verwendet CodeArtifact das Standardprofil. Um das Profil festzulegen, gehen Sie zuExtras > NuGet Package Manager > CodeArtifact auswählenAWS-Profilaus.
Fügen Sie Ihr CodeArtifact-Repository als Paketquelle in Visual Studio hinzu.
Navigieren Sie zu Ihrem Repository inAWSExplorerFenster, klicken Sie mit der rechten Maustaste und wählen
Copy NuGet Source Endpoint
aus.Verwenden derExtras > Optionenbefehle und scrolle zuNuGet-Paketmanageraus.
Wählen Sie dasPaketquellenKnoten.
Select+, bearbeiten Sie den Namen und fügen Sie den in Schritt 3a kopierten Repository-URL-Endpunkt in dieSourceund wählen SieAktualisierenaus.
Aktivieren Sie das Kontrollkästchen für die neu hinzugefügte Paketquelle, um sie zu aktivieren.
Anmerkung
Wir empfehlen, eine externe Verbindung zuNuget.orgin Ihr CodeArtifact-Repository und deaktivieren Sie dienuget.orgPaketquelle in Visual Studio. Wenn Sie eine externe Verbindung verwenden, werden alle Pakete vonNuget.orgwird in Ihrem CodeArtifact-Repository gespeichert. WennNuget.orgwird nicht verfügbar, Ihre Anwendungsabhängigkeiten stehen weiterhin für CI-Builds und lokale Entwicklung zur Verfügung. Weitere Informationen zu externen -Verbindungen finden Sie unterEin CodeArtifact Repository mit einem öffentlichen Repository Connectaus.
Starten Sie Visual Studio neu, damit die Änderungen wirksam werden.
Nach der Konfiguration kann Visual Studio Pakete aus Ihrem CodeArtifact-Repository, einem seiner Upstream-Repositorys oder ausNuget.org
Verwenden der Visual Studio Package Manager-Konsole
Die Visual Studio Package Manager-Konsole verwendet nicht die Visual Studio-Version des CodeArtifact-Anmeldeinformationen Providers. Um es verwenden zu können, müssen Sie den Anbieter für Befehlszeilenanmeldeinformationen konfigurieren. Weitere Informationen finden Sie unter CodeArtifact Mit dem Nuget oder Dotnet verwenden CLI.