View a markdown version of this page

Modernizzazione di .NET utilizzando AWS Trasforma in Visual Studio - AWS Trasformazione

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

Modernizzazione di .NET utilizzando AWS Trasforma in Visual Studio

Completa questi passaggi per trasferire un' Windows-based applicazione.NET su un'applicazione.NET Linux-compatible multipiattaforma con AWS Transform nel Visual Studio 2026 o nel 2022.

Fase 1: prerequisiti

Prima di continuare, assicurati di aver scaricato e installato l'estensione AWS Toolkit con Amazon Q da Visual Studio Marketplace. Esamina le funzionalità e le limitazioni di AWS Transform per la modernizzazione.NET per confermare che il codice può essere trasformato.

Passaggio 2: Autenticazione in Visual Studio

Per connetterti ai tuoi AWS account dal Toolkit for Visual Studio, apri la Guida introduttiva all'interfaccia utente Toolkit (interfaccia utente di connessione): AWS

  1. Dal menu principale di Visual Studio, vai a Estensioni > AWS Toolkit > Guida introduttiva per aprire la pagina Getting Started: AWS Toolkit.

  2. Seleziona AWS Transform authentication.

  3. Scegli un profilo esistente o creane uno nuovo. Quando crei un nuovo profilo, inserisci un nome per il profilo e l'URL di avvio di AWS Transform, che ti è stato inviato via email dopo essere stato aggiunto a IAM Identity Center dal tuo amministratore.

  4. Scegli Connetti. Segui le istruzioni per accedere e concedere le autorizzazioni di accesso tramite il tuo browser web. In Visual Studio, dovresti vedere Connected with IAM Identity Center.

  5. Dopo l'accesso, verrai indirizzato alla AWS Transform Dashboard. Da questa pagina di destinazione, puoi effettuare le seguenti operazioni:

    • Seleziona un profilo di AWS trasformazione (regione)

    • Seleziona o crea uno spazio di lavoro

    • Visualizza lo stato dei lavori di trasformazione

Fase 3: Trasforma la tua applicazione

Per trasformare una soluzione o un progetto .NET, completa la procedura seguente:

Inizia la trasformazione
  1. Apri qualsiasi soluzione o progetto VB.NET basato su C# o basato su C# Visual Studio che desideri trasformare.

  2. Da Solution Explorer, fai clic con il pulsante destro del mouse sulla soluzione o sul progetto che desideri trasformare e scegli Port with AWS Transform.

  3. Viene visualizzata la finestra di dialogo Port with AWS Transform.

    1. Nel menu a discesa Scegli uno spazio di lavoro, crea uno spazio di lavoro o selezionane uno esistente. Le aree di lavoro rendono visibile la tua attività nell'applicazione web AWS Transform, dove puoi invitare i collaboratori a visualizzare e parlare dei lavori di trasformazione e parlarne in chat.

    2. Nel menu a discesa Scegli una destinazione .NET, scegli la versione .NET a cui desideri eseguire l’aggiornamento.

    3. Per la modalità di trasformazione, seleziona Autonomo per la trasformazione automatica o Interattivo per la trasformazione interattiva.

    4. Scegli Avvia per iniziare la trasformazione.

  4. Una volta avviato il processo di trasformazione, vengono visualizzate le finestre AWS Transform Job Plan, Chat e Worklog.

Piano di valutazione e trasformazione
  1. Dopo che AWS Transform ha analizzato il codice, nella chat vengono visualizzati un rapporto di valutazione e un piano di trasformazione. In modalità interattiva, la chat verrà messa in pausa per consentirti di rivederla. Se preferisci non recensire in chat, puoi utilizzare queste alternative:

    • Per visualizzare la valutazione o il piano nell'editor di codice, scegli Mostra valutazione o Mostra piano di trasformazione nella finestra AWS Transform Job Plan.

    • Per scaricare la valutazione o il piano, utilizza l'icona di download nella finestra Job Plan.

  2. Facoltativamente, modifica il piano di trasformazione. Puoi discutere del piano tramite chat, ad esempio esplorando altre opzioni. Puoi apportare modifiche al piano fornendo istruzioni in chat o caricando un piano di trasformazione rivisto utilizzando l'icona di download nella finestra Job Plan. Puoi aggiungere, rimuovere o modificare liberamente i passaggi. La chat confermerà di aver compreso le tue istruzioni con un piano rivisto.

  3. Carica facoltativamente i documenti direttivi. Nella finestra della chat, usa l'icona di caricamento per caricare documenti direttivi come le specifiche dell'applicazione, le preferenze e le convenzioni relative allo stack tecnico organizzativo o gli esempi di programmazione. Dopo aver caricato un documento direttivo, descrivilo nella finestra di chat per fornire un contesto all'agente.

  4. Quando sarai soddisfatto del piano, dai l'approvazione in chat e la trasformazione avrà inizio.

  5. In modalità interattiva, puoi impostare i checkpoint in modo che si interrompano dopo che un progetto è stato trasformato per la revisione. I passaggi in Transforming code nella finestra Job Plan avranno icone di checkpoint rotonde. Tutti i progetti hanno i checkpoint abilitati per impostazione predefinita. Utilizza le caselle di controllo per cancellare o impostare un checkpoint.

Revisioni della trasformazione e dei checkpoint
  1. AWS Transform inizia a trasformare il tuo codice. È possibile monitorare l'avanzamento delle fasi di trasformazione nella finestra AWS Transform Job Plan. La finestra Job Plan mostra il tempo massimo residuo stimato e il tuo Job ID.

  2. Man mano che i progetti vengono trasformati, i riepiloghi vengono visualizzati nella chat e vengono applicate le modifiche al codice.

  3. In modalità interattiva, quando viene raggiunto un checkpoint, l'agente si ferma per consentirti di esaminare i risultati. Nella finestra Job Plan, vedrai il pulsante Visualizza risultati per la fase in cui è in pausa, in cui puoi esaminare le differenze di codice. Dopo aver esaminato le modifiche, puoi chiedere ulteriori modifiche in chat o apportare tu stesso modifiche al Visual Studio codice.

  4. Puoi iterare al checkpoint quanto vuoi. Quando sei soddisfatto, chiedi alla chat di continuare e passerà al progetto successivo.

Fine della trasformazione
  1. Dopo aver trasformato i progetti, l'agente.NET attiverà una compilazione locale per confermare che il codice viene compilato correttamente sul computer locale. Visual Studio Se ci sono errori, funzionerà per risolverli.

  2. Una volta completata la trasformazione, potrebbero essere necessari passaggi aggiuntivi, ad esempio attività di trasformazione che AWS Transform non è riuscito a eseguire o modifiche necessarie per la compatibilità con Linux. È disponibile per il download un file markdown per i passaggi successivi (NextSteps.md) che puoi utilizzare come prompt per un complemento di codice AI. Utilizza l'icona di download nella finestra Job Plan per scaricare NextSteps.md.

  3. Puoi continuare a interagire in chat per porre domande o richiedere ulteriori modifiche.

  4. Comunica alla chat quando sei pronto per terminare il tuo lavoro di trasformazione.