T4MVC: Strongly typed resourcer, helpers osv. til ASP.NET MVC
Jeg var til et Microsoft event her i lørdags hvor vi hørte Scott Hanselman snakke om ASP.NET MVC. Det meste af det han snakkede var noget jeg kendte i forvejen, men han viste en rigtig fed ting, som de har lavet til MVC.
Scott viste en T4 template, som du bare river ind i dit MVC projekt. Denne T4 template går så ind og kigger på dit projekt, og laver statiske klasser til alle dine billeder, views, controllers osv. På denne måde får du “semi-strongly-typed” links til filer, views osv.
Hvis du f.eks. fjerne eller omdøber en image fil i dit projekt, vil T4 templaten omdøbe det statiske felt, og du vil på den måde ikke kunne kompile – det er da genialt.
Scott viste kun ganske hurtigt hvad denne T4 template kunne, men jeg kan kun anbefale at tage et kig på den. Det er meget let at sætte op. Du kan hente T4 templaten her
Bemærk at du nok ønsker at compile dine MVC views, for at få maksimalt udbytte af denne template.