Eseguire la migrazione .NET Framework 4.8, 4.7, 4.6 e 4.5

Se l'app è stata creata usando una versione precedente di .NET Framework, È in genere possibile eseguire l'aggiornamento a .NET Framework 4.5 e alle relative versioni point (4.5.1 e 4.5.2), .NET Framework 4.6 e alle relative versioni point (4.6.1 e 4.6.2), .NET Framework 4.7 e relative versioni point (4.7.1 e 4.7.2) o .NET Framework 4.8 con facilità. Aprire il progetto in Visual Studio. Se il progetto è stato creato in una versione precedente di Visual Studio, verrà visualizzata automaticamente la finestra di dialogo Project Compatibility (Compatibilità progetto). Per altre informazioni sull'aggiornamento di un progetto in Visual Studio, vedere Conversione, migrazione e aggiornamento dei progetti di Visual Studio e Selezione della piattaforma e compatibilità di Visual Studio 2019.

Tuttavia, alcune modifiche apportate .NET Framework richiedono modifiche al codice. È anche possibile che si voglia sfruttare le nuove funzionalità incluse in .NET Framework 4.5 e relative versioni intermedie, in .NET Framework 4.6 e relative versioni intermedie, in .NET Framework 4.7 e relative versioni intermedie e in NET Framework 4.8. Apportare questi tipi di modifiche all'app per una nuova versione di .NET Framework viene in genere definita migrazione. Se non è necessario eseguire la migrazione dell'app, è possibile eseguirla in .NET Framework 4.5 o versione successiva senza ricompilarla.

Risorse per la migrazione

Esaminare i documenti seguenti prima di eseguire la migrazione dell'app dalle versioni precedenti di .NET Framework alla versione 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 o 4.8:

  • Vedere Versioni e dipendenze per conoscere la versione CLR sottostante a ogni versione di .NET Framework e rivedere le linee guida per specificare le app come destinazione.

  • Vedere Compatibilità delle applicazioni per informazioni sulle modifiche di runtime e ridestinazione che potrebbero influire sull'app e su come gestirle.

  • Consultare Elementi obsoleti nella libreria di classi per determinare i tipi o i membri del codice resi obsoleti e le alternative consigliate.

  • Vedere Novità per le descrizioni di nuove funzionalità che possono essere aggiunte all'app.

Vedi anche