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

Aggiornamento di un progetto

Aggiornamento di un progetto Blazor WebAssembly

Conclusioni

scopri tutti gli articoli su Blazor



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.

Se vuoi approfondire Blazor per sviluppare una Single Page Application ti suggerisco questo libro di Michele Aponte.undefined

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.