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à.
Risoluzione delle dipendenze dei pacchetti per prepararsi alla trasformazione
SuccessivamenteConferma dei repository per prepararsi alla trasformazione, se AWS Transform rileva le dipendenze del pacchetto mancanti, è necessario completare questo passaggio. È possibile eseguire uno PowerShell script di Windows per recuperare le dipendenze dei pacchetti mancanti dallo stesso dispositivo dell'ambiente di Visual Studio sviluppo oppure recuperare i pacchetti mancanti manualmente. Quindi, carica i pacchetti mancanti.
Le Missing Package Dependencies possono essere aggiornate in due modi:
Risolvi utilizzando Artifact Connector: risolvi configurando un Artifact Repository (connettore ADO) tramite un flusso di lavoro HITL dedicato a Connect Artifact Repository, che viene visualizzato quando un Artifact NuGet Connector non è configurato e mancano i pacchetti.
Aggiorna il pacchetto mancante: AWS Transform elenca i pacchetti mancanti nella tabella delle dipendenze dei pacchetti mancanti. È possibile cercare un pacchetto mancante per nome nella casella di ricerca. Questa tabella include i seguenti dettagli sui pacchetti mancanti:
-
Nome
-
Repository associati
-
Stato della versione del framework
-
Stato della versione principale
-
Per risolvere le dipendenze dei pacchetti mancanti,Carica i pacchetti mancanti.
Carica i pacchetti mancanti
-
Se lo desideri, puoi scaricare uno script di PowerShell supporto di Windows per recuperare le dipendenze dei pacchetti mancanti dall'interno del tuo Visual Studio ambiente di sviluppo. Oppure puoi trovare i pacchetti mancanti manualmente.
Per usare lo PowerShell script di Windows:
-
Seleziona Scarica PowerShell lo script di Windows.
-
Esegui lo script localmente con una connessione attiva ai repository che contengono i file di dipendenza dei pacchetti mancanti.
-
Questo script consente di scaricare le dipendenze dei pacchetti mancanti nell'ambiente locale.
-
-
Lo script creerà un singolo file zip da caricare che include tutte le dipendenze in un unico archivio. Puoi anche caricare file singoli
.nupkgo zip per ogni dipendenza. -
Seleziona Carica i file del pacchetto.
-
Nella modalità Carica i file di dipendenza, seleziona Scegli i file e cerca la posizione dei file del pacchetto compressi mancanti sul tuo dispositivo.
-
Seleziona Carica.
-
AWS Transform convalida i file che hai caricato. Durante la convalida, non è possibile effettuare aggiornamenti. AWS Transform riporta lo stato di convalida sopra la tabella delle dipendenze dei pacchetti mancanti.
-
AWS Transform aggiorna anche le colonne di stato nella tabella delle dipendenze dei pacchetti mancanti da Missing a Resolved. Se un pacchetto non viene convalidato, il suo stato diventa Non valido. Per i file non validi, procedi come segue:
-
Nella tabella Dipendenze dei pacchetti mancanti, selezionate il pacchetto non valido utilizzando la casella di controllo.
-
Seleziona Rimuovi il file caricato.
-
Questo riporta lo stato a Mancante.
-
-
Dopo aver caricato i pacchetti mancanti e risolto le dipendenze dei pacchetti, seleziona Procedi alla revisione.
Se si seleziona Procedi alla revisione senza risolvere le dipendenze dei pacchetti mancanti, AWS Transform chiede se si desidera avviare il processo di trasformazione senza i pacchetti mancanti. Se si seleziona Ignora le dipendenze del pacchetto mancante, AWS Transform utilizzerà i riferimenti di assemblaggio per trasformare il codice. Procedere con questa azione può influire sulle risorse correlate.
Requisiti della struttura delle cartelle
Per i NuGet caricamenti AWS Transform richiede:
-
Il
.nuspecfile da collocare al livello principale per i pacchetti caricati manualmente, oppure -
Utilizzo dello PowerShell script fornito per generare la struttura corretta
Requisiti di corrispondenza della versione
-
Stato del framework: AWS Transform tenta di abbinare la versione della dipendenza specificata nel
.csprojfile (codice sorgente) alla versione della dipendenza caricata. Una corrispondenza esatta dà come risultato lo stato di successo. -
Stato principale: AWS Transform prevede una specifica della versione principale nella sezione delle dipendenze del file caricato
.nuspec. Se ne viene trovato uno, lo stato principale è Successo.Formato di esempio:
<dependencies> <group targetFramework="net8.0" /> </dependencies>Le versioni più comuni includono:
-
.NET 5.0 (net5.0)
-
.NET 6.0 (net6.0)
-
.NET 7.0 (net7.0)
-
.NET 8.0 (net8.0)
-