Tante le novità di questa nuova anteprima di .NET 5 tra le più importanti quelle che riguardano Blazor:
- Compatibilità per le app Blazor WebAssembly;
- Migliorato il debug per Blazor WebAssembly;
- Migliore accessibilità di Blazor;
- Migliorate le performance di Blazor;
In questo articolo:
Installiamo la preview
Per provare la nuova anteprima di ASP.NET Core in .NET 5 occorre installare l’SDK .NET 5 e Visual Studio 2019 16.7 Preview 5.
Aggiornamento di un progetto
Per aggiornare un’app ASP.NET Core creata con l’anteprima # 6 di .NET 5 occorre aggiornare i seguenti riferimenti:
- Microsoft.AspNetCore.* package 5.0.0-preview.7.*.
- Microsoft.Extensions.* package 5.0.0-preview.7.*.
- System.Net.Http.Json package 5.0.0-preview.7.*.
Aggiornamento di un progetto Blazor WebAssembly
Per aggiornare un progetto Blazor WebAssembly sostituire il seguente codice:
<TargetFramework>netstandard2.1</TargetFramework>
<RazorLangVersoin>3.0</RazorLangVersion>
con il seguente:
<TargetFramework>net5.0</TargetFramework>
<RuntimeIdentifier>browser-wasm</RuntimeIdentifier>
<UseBlazorWebAssembly>true</UseBlazorWebAssembly>
Inoltre, occorre rimuovere tutti i riferimenti Microsoft.AspNetCore.Components.WebAssembly.Build in quanto non sono più necessari.
Conclusioni
Sono tante le novità di questa nuova anteprima e la data di rilascio di .NET 5 si sta avvicinando sempre più promettendo agli sviluppatori di usufruire di un unico framework per lo sviluppo di applicazioni Cross-Platform.