Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
È possibile utilizzare pacchetti da CodeArtifact direttamente in Visual Studio con CodeArtifact Credential Provider. Il provider di credenziali semplifica l'installazione e l'autenticazione dei repository CodeArtifact in Visual Studio ed è disponibile nellaAWS Toolkit for Visual Studio.
Nota
LaAWS Toolkit for Visual Studionon è disponibile per Visual Studio per Mac.
Per configurare e utilizzare NuGet con gli strumenti CLI, vedereUtilizzare CodeArtifact con nuget o dotnet CLI.
Argomenti
Configurazione di Visual Studio con CodeArtifact Credential Provider
CodeArtifact Credential Provider semplifica la configurazione e l'autenticazione continua tra CodeArtifact e Visual Studio. I token di autenticazione CodeArtifact sono validi per un massimo di 12 ore. Per evitare di dover aggiornare manualmente il token mentre si lavora in Visual Studio, il provider di credenziali recupera periodicamente un nuovo token prima della scadenza del token corrente.
Importante
Per utilizzare il provider di credenziali, assicurarsi che qualsiasi esistenteAWSLe credenziali CodeArtifact vengono cancellate dal tuonuget.config
file che potrebbe essere stato aggiunto manualmente o in esecuzioneaws codeartifact login
per configurare NuGet in precedenza.
Usa CodeArtifact in Visual Studio conAWS Toolkit for Visual Studio
-
Installazione diAWS Toolkit for Visual Studioutilizzando le fasi seguenti. Il toolkit è compatibile con Visual Studio 2017 e 2019 utilizzando questi passaggi.AWS CodeArtifact non supporta Visual Studio 2015 e versioni precedenti.
-
Il Toolkit for Visual Studio per Visual Studio 2017 e Visual Studio 2019 è distribuito nelMarketplace di Visual Studio
. Puoi anche installare e aggiornare il toolkit all'interno di Visual Studio utilizzandoStrumenti≫Estensioni e aggiornamenti(Visual Studio 2017) oEstensioni≫Gestisci estensioni(Visual Studio 2019). -
Dopo aver installato il toolkit, aprirlo scegliendoAWSEsploratoredagliVisualizzazionemenu.
-
Configurare il Toolkit for Visual Studio con ilAWScredenziali seguendo la procedura riportata inFornireAWSCredenzialinellaAWS Toolkit for Visual StudioGuida per l’utente di.
(Facoltativo) Impostare ilAWSprofilo che vuoi usare con CodeArtifact. Se non è impostato, CodeArtifact utilizzerà il profilo predefinito. Per impostare il profilo, vai aStrumenti > NuGet Package Manager > Seleziona CodeArtifactAWSProfilo.
Aggiungi il repository CodeArtifact come origine del pacchetto in Visual Studio.
Passa al repository nelAWSEsploratorefinestra, fai clic con il tasto destro e seleziona
Copy NuGet Source Endpoint
.Utilizzo dell'Strumenti > Opzionicomando e scorri fino aGestore di pacchetti NuGet.
Selezionare ilOrigini pacchettonodo.
Seleziona+, modificare il nome e incollare l'endpoint URL del repository copiato nel Passaggio 3a nellaCreabox e selezionaAggiorna.
Seleziona la casella di controllo per l'origine del pacchetto appena aggiunta per abilitarla.
Nota
Si consiglia di aggiungere una connessione esterna aNuget.orgnel tuo repository CodeArtifact e disabilitando ilnuget.orgsorgente del pacchetto in Visual Studio. Quando si utilizza una connessione esterna, tutti i pacchetti sono stati recuperatiNuget.orgverrà memorizzato nel repository CodeArtifact. SeNuget.orgdiventa non disponibile, le dipendenze delle applicazioni saranno ancora disponibili per le build CI e lo sviluppo locale. Per ulteriori informazioni sulle connessioni esterne, consultaConnect un CodeArtifact repository a un repository pubblico.
Riavviare Visual Studio per rendere effettive le modifiche.
Dopo la configurazione, Visual Studio può utilizzare pacchetti dal repository CodeArtifact, da uno qualsiasi dei suoi repository upstream o daNuget.org
Utilizzare la console di Visual Studio Package Manager
La console di Visual Studio Package Manager non utilizzerà la versione di Visual Studio del CodeArtifact Credential Provider. Per utilizzarlo, dovrai configurare il provider di credenziali della riga di comando. Per ulteriori informazioni, consulta Utilizzare CodeArtifact con nuget o dotnet CLI.