dimanche 8 décembre 2019

Recompilation automatique des Views Razor lors de modifications des fichiers cshtml en asp.net core 3.0 et 3.1 avec Visual Studio 2019

Pour ceux qui utilisent (ou testent) les dernières montures d'Asp.net Core 3.0 ou 3.1 sous VS2019, vous aurez remarquer qu'en modifiant vos fichiers Html dans vos Vues, ces dernières ne sont pas automatiquement répercutés sur votre navigateur...
La raison est la suivante : le package qui s'en chargeait pour vous n'est plus présent : Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

"Razor views don't automatically recompile on change"

Le lien qui explique comment y remédier : https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-compilation?view=aspnetcore-3.0

Il faut juste refaire reférence au package Nuget Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation puis rajouter la directive dans votre starup.cs dans la methode ConfigureServices

.AddRazorRuntimeCompilation();


Aucun commentaire:

Enregistrer un commentaire