Porta le tue app alla versione più recente di .NET
Aggiorna le tue applicazioni .NET Framework e .NET Core e sblocca i miglioramenti di prestazioni, produttività e nuove funzionalità nel cloud.
Aggiorna con facilità in Visual Studio
Aggiorna la tua app alle versioni .NET più recenti con Assistente aggiornamento direttamente da Visual Studio. Fai clic con il pulsante destro del mouse sul file del progetto e lasciare che lo strumento ti guidi attraverso il processo. Lo strumento sceglierà il tipo di aggiornamento migliore per la tua applicazione e aggiornerà il file di progetto e il codice per accogliere alcune modifiche importanti e usare le funzionalità più recenti.
Eseguire l'aggiornamento con uno strumento CLI
Puoi anche utilizzare una versione CLI di Assistente aggiornamento che fornisce funzionalità simili.
Se preferisci un'esperienza da riga di comando o se vuoi ridimensionare il tuo processo di aggiornamento e automatizzare le chiamate ad Assistente aggiornamento, questa è la strada da seguire.
Tipi di progetto e linguaggi supportati
È possibile aggiornare le applicazioni .NET Framework, .NET Core o .NET 5+ alla versione più recente di .NET (incluse le versioni di anteprima). Sono supportati i seguenti tipi di progetto:
- ASP.NET MVC
- Windows Forms
- Windows Presentation Foundation (WPF)
- Da UWP a SDK per app di Windows (WinUI)
- Da Xamarin.Forms a .NET MAUI
- Funzioni di Azure
- Console
- Librerie
Lo strumento supporta progetti C# e Visual Basic.
Crea trasformazioni di codice personalizzate
Assistente aggiornamento .NET offre punti di estendibilità che consentono di personalizzare i passaggi di aggiornamento e associare elementi di aggiornamento e modelli di codice personalizzati alla routine di aggiornamento.
Aggiornamenti verificati in battaglia
Microsoft ha aggiornato molti prodotti e servizi a .NET 6 e .NET 7, riducendo in modo significativo i costi dell'infrastruttura, l'utilizzo della CPU, le prestazioni e il debito tecnico.
Aziende come Optimizely usano l'Assistente aggiornamento .NET per spostare le loro applicazioni su scala aziendale alla versione più recente di .NET.