Attivare la compilazione delle view in ASP.NET MVC

di , in ASP.NET MVC,

Le view tipizzate di ASP.NET MVC sono sicuramente un validissimo aiuto nella realizzazione delle nostre maschere grazie al supporto che Visual Studio è in grado di fornirci, sia in termini di Intellisense, sia in termini di segnalazione degli errori. Purtroppo, il codice che scriviamo viene in ogni caso valutato da Razor solo a runtime e, pertanto, corriamo comunque il rischio che eventuali errori di battitura, refactoring e quant'altro non vengano individuati finché non generano un'eccezione quando proviamo a visualizzare la pagina.

Per risolvere questo problema, possiamo attivare la compilazione delle view, aprendo il file di progetto .csproj con un qualsiasi editor di testo, e impostando a true il nodo MvcBuildViews.

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" 
  xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  ...
  <PropertyGroup>
    ...
    <MvcBuildViews>true</MvcBuildViews>

Questa impostazione renderà un po' più lento il processo di compilazione, all'interno del quale saranno però processate anche le singole view, sollevando quindi un errore a compile time nel caso in cui il codice non sia corretto.

Commenti

Visualizza/aggiungi commenti

Attivare la compilazione delle view in ASP.NET MVC (#1119) 1010 4
| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi