Friday, July 30, 2010

T4 Template: Tool fondamentale

Mio padre una volta mi ha detto: “Per fare un buon lavoro servono gli attrezzi giusti altrimenti ti trovi a tribolare per niente.” Siccome Visual Studio 2010 non da nessun supporto (IntelliSense, Syntax Highlighting, …) per la sviluppazione di Templates T4 dobbiamo installare un tool che ci dia un supporto minimo. Io ho scelto la versione free di Tangible T4 Editor (http://visualstudiogallery.msdn.microsoft.com/en-us/60297607-5fd4-4da4-97e1-3715e90c1a23).

Thursday, July 29, 2010

ASP.NET MVC Suggerimento: Compilare le "View"!

Una cosa fondamentale subito dopo avere creato un progetto ASP.NET MVC è di modificare il file *.csproj aprendolo con un semplice editore di testo e aggiungere all’ elemento <PropertyGroup> la seguente riga: <MvcBuildViews>true</MvcBuildViews>

Il vantaggio fondamentale nel compilare le “views” è di individuare gli errori di sintassi.  In questo modo evitiamo di individuare questi tipi di errore a “runtime”. Naturalmente questa impostazione comporta, che la compilazione del progetto richieda un po’ più di tempo. Se questo per voi non è accettabile potete impostare la compilazione delle “views” solamente per la versione “release” . Io personalmente ho impostato questo settaggio sia per versione “release” che anche per la versione “debug” .