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.
Apportare le modifiche necessarie per compilare ed eseguire un'applicazione .NET prima di iniziare il lavoro per convertire il codice. Queste modifiche possono essere apportate durante la compilazione e l'esecuzione di un'applicazione .NET Framework.
Importante
.NET Upgrade Assistant è ufficialmente deprecato. Usare invece l'agente di chat di modernizzazione di GitHub Copilot , incluso in Visual Studio 2026 e Visual Studio 2022 17.14.16 o versione successiva. Questo agente analizza i progetti e le dipendenze, produce un piano di migrazione dettagliato con raccomandazioni mirate e correzioni automatiche del codice e esegue il commit di ogni modifica in modo da poter convalidare o eseguire il rollback. Automatizza le attività di conversione comuni, ad esempio l'aggiornamento dei file di progetto, la sostituzione delle API deprecate e la risoluzione dei problemi di compilazione, in modo da poter modernizzare più velocemente con un lavoro meno manuale.
Eseguire l'aggiornamento agli strumenti necessari
Eseguire l'aggiornamento a una versione di MSBuild/Visual Studio che supporta la versione di .NET di destinazione. Per altre informazioni , vedere Relazione di controllo delle versioni tra .NET SDK, MSBuild e Visual Studio .
Aggiornare la versione di destinazione di .NET Framework
È consigliabile destinare l'app .NET Framework alla versione 4.7.2 o successiva. In questo modo si garantisce la disponibilità delle alternative API più recenti per i casi in cui .NET Standard non supporta le API esistenti.
Per ogni progetto da convertire, eseguire le operazioni seguenti in Visual Studio:
- Fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietà.
- Nell'elenco a discesa Framework di destinazione selezionare .NET Framework 4.7.2.
- Ricompilare il progetto.
Poiché i progetti sono ora destinati a .NET Framework 4.7.2, usare tale versione di .NET Framework come base per la conversione del codice.
Passare al formato PackageReference
Convertire tutti i riferimenti nel formato PackageReference .
Convertire in formato progetto in stile SDK
Convertire i progetti nel formato SDK.
Aggiornare le dipendenze
Aggiornare le dipendenze alla versione più recente disponibile e alla versione .NET Standard laddove possibile.