Verwenden von CodeArtifact mit Visual Studio - CodeArtifact

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 unterVerwendung CodeArtifact mit der Nuget- oder Dotnet-CLIaus.

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.configDatei, die möglicherweise manuell oder durch Ausführen hinzugefügt wurdeaws codeartifact loginum NuGet zuvor zu konfigurieren.

Verwenden Sie CodeArtifact in Visual Studio mit demAWS Toolkit for Visual Studio
  1. 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.

    1. Das Toolkit for Visual Studio für Visual Studio 2017 und Visual Studio 2019 wird imVisual Studio-Marktplatzaus. Sie können das Toolkit auch innerhalb von Visual Studio installieren und aktualisieren, indem Sie-ToolsErweiterungen und Updates(Visual Studio 2017) oderErweiterungenErweiterungen verwalten(Visual Studio 2019).

    2. Nachdem das Toolkit installiert wurde, öffnen Sie es, indem SieAWSExplorerausAnzeigenMenü.

  2. 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.

  3. (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.

  4. Fügen Sie Ihr CodeArtifact-Repository als Paketquelle in Visual Studio hinzu.

    1. Navigieren Sie zu Ihrem Repository inAWSExplorerFenster, klicken Sie mit der rechten Maustaste und wählenCopy NuGet Source Endpointaus.

    2. Verwenden derExtras > Optionenbefehle und scrolle zuNuGet-Paketmanageraus.

    3. Wählen Sie dasPaketquellenKnoten.

    4. Select+, bearbeiten Sie den Namen und fügen Sie den in Schritt 3a kopierten Repository-URL-Endpunkt in dieSourceund wählen SieAktualisierenaus.

    5. 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.

  5. 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.orgwenn Sie eine externe Verbindung hinzugefügt haben. Weitere Informationen zum Durchsuchen und Installieren von NuGet-Paketen in Visual Studio finden Sie unterInstallieren und Verwalten von Paketen in Visual Studio mit dem NuGet Package ManagerimNuGet-Dokumentationaus.

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 Verwendung CodeArtifact mit der Nuget- oder Dotnet-CLI.