Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo argomento di avvio rapido illustra come distribuire il progetto in Azure con la modernizzazione di GitHub Copilot per .NET. Questo strumento consente di distribuire progetti migrati in Azure e corregge automaticamente gli errori di distribuzione durante il processo.
Prerequisiti
Windows sistema operativo.
Visual Studio 2026 (o Visual Studio 2022 versione 17.14.17 e successive).
Carico di lavoro sviluppo desktop .NET con i seguenti componenti facoltativi abilitati:
- GitHub Copilot
- Agente di modernizzazione di GitHub Copilot
GitHub Copilot Abbonamento (a pagamento o gratuito).
Effettuato l'accesso a Visual Studio utilizzando un account GitHub con accesso a Copilot.
Importante
Se si modificano le sottoscrizioni, è necessario riavviare Visual Studio.
Il codice deve essere scritto in C#.
Annotazioni
Questi prerequisiti si applicano alle Visual Studio. Per altri ambienti di sviluppo, vedere Installare la modernizzazione di GitHub Copilot.
Distribuire il progetto
La funzionalità di modernizzazione per la distribuzione .NET consente di distribuire l'app migrata in Azure. Per avviare il processo di distribuzione, seguire questa procedura:
In Visual Studio aprire il progetto migrato.
Avviare la distribuzione con uno degli approcci seguenti:
Distribuire dopo la migrazione: distribuire il progetto dopo aver completato l'attività di migrazione. GitHub Copilot chiede se si vuole distribuire il progetto in Azure al completamento di un'attività di migrazione. Chiedi a Copilot di continuare per avviare il processo di distribuzione.
Usare un prompt di distribuzione per effettuare il provisioning di una nuova infrastruttura Azure e distribuire il progetto: è possibile immettere il prompt seguente in Copilot chat per distribuire il progetto in Azure:
Analizzare attentamente il progetto per identificare tutte le risorse pertinenti Azure, i linguaggi di programmazione, i framework, le dipendenze e i file di configurazione necessari per la distribuzione. Sviluppare un diagramma dell'architettura per me usando #appmod-generate-architecture-diagram. In base a quel diagramma insieme a tutte le informazioni ottenute dall'analisi del progetto, aiutami a sviluppare un piano di implementazione e provisioning con lo strumento #appmod-get-plan ed eseguirlo per distribuire il progetto in Azure. deployTool: azd, IacType: Bicep, servizio di hosting: non-Azure Kubernetes.
Usare un prompt di distribuzione per distribuire il progetto in risorse di Azure esistenti: è possibile immettere il prompt seguente nella chat Copilot per distribuire il progetto in risorse Azure esistenti:
Distribuire il mio progetto nel gruppo di risorse Azure esistente [ID gruppo di risorse] nella sottoscrizione [ID sottoscrizione]. Usare lo strumento #appmod-get-plan per sviluppare ed eseguire un piano.
Dopo aver avviato la distribuzione, GitHub Copilot potrebbe richiedere l'approvazione per l'uso degli strumenti o l'esecuzione di comandi. Concedere l'autorizzazione quando richiesto.
GitHub Copilot crea un piano. Il piano illustra la strategia di distribuzione, inclusi gli obiettivi di distribuzione, le informazioni sul progetto, l'architettura delle risorse Azure, le risorse Azure e i passaggi di esecuzione.
È possibile modificare direttamente il piano o chiedere GitHub Copilot di modificarlo per personalizzare la distribuzione prima di procedere.
Quando si è soddisfatti del piano, istruisci GitHub Copilot a continuare.
GitHub Copilot segue il piano ed esegue il processo di distribuzione.
Al termine della distribuzione, GitHub Copilot fornisce un riepilogo del processo di distribuzione.
Note
- Usare Claude Sonnet 4 o versioni successive per ottenere risultati ottimali.
- Copilot potrebbe necessitare di alcune iterazioni per correggere gli errori di distribuzione.