ASP.NET MVC 3 on Sascha Dittmann https://www.sascha-dittmann.de/tags/asp.net-mvc-3/ Recent content in ASP.NET MVC 3 on Sascha Dittmann Hugo de-de Fri, 15 Apr 2011 12:53:00 +0100 ASP.NET MVC 3 Tools Update (April 2011) https://www.sascha-dittmann.de/posts/asp-net-mvc-3-tools-update-april-2011/ Fri, 15 Apr 2011 12:53:00 +0100 https://www.sascha-dittmann.de/posts/asp-net-mvc-3-tools-update-april-2011/ <p>Scott Guthrie hat, im Rahmen der <a href="https://en.wikipedia.org/wiki/MIX_(Microsoft)">MIX 2011</a>, ein Update der ASP.NET MVC 3 Tools für Visual Studio 2010 bekannt gegeben. Das Update kann entweder über die <a href="http://www.microsoft.com/web/gallery/install.aspx?appid=MVC3">Web Platform Installer</a> oder direkt über die <a href="http://go.microsoft.com/fwlink/?LinkID=208140">Microsoft Download Seite</a> bezogen werden.</p> <h2 id="was-ist-neu">Was ist Neu?</h2> <ul> <li>Eine neue Intranet Projektvorlage, die keinen <em>AccountController</em> beinhaltet und anstatt der Forms Authentifizierung die Windows Authentifizierung voreingestellt hat.</li> <li>Eine &ldquo;Use HTML 5 semantic markup&rdquo; Checkbox, die HTML 5 für die Projekterzeugung verwendet.</li> <li>Der &ldquo;Add Controller&rdquo; Dialog kann nun vollautomatische die <a href="http://de.wikipedia.org/wiki/CRUD">CRUD</a> Kontroller Actions, eine Datenbank Kontext Klasse sowie die zugehörigen Views erzeugen. Standardmäßig wird hierbei Entity Framework Code First genutzt.</li> <li>Die <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/27077b70-9dad-4c64-adcf-c7cf6bc9970c/file/37502/5/NuGet.Tools.vsix">NuGet 1.2</a> Erweiterung ist eine Voraussetzung für die neuen ASP.NET MVC 3 Tools.</li> <li>Falls diese nicht bereits installiert ist, wird dies durch das Update erledigt.</li> <li>Im &ldquo;Add Controller&rdquo; Dialog können nun eigene Scaffold Erweiterungen (via NuGet) verwendet werden, wie z.B. <a href="http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/">MvcScaffolding</a>.</li> <li>JavaScript Bibliotheken, die in den Projektvorlagen verwendet wurden, können mittels NuGet aktuallisiert werden.</li> <li>Die <a href="http://modernizr.com/">Modernizr 1.7</a> Bibliothek wird (via NuGet) in die Projekte eingefügt.</li> <li>Modernizr ist eine kleine, einfache JavaScript Bibliothek, die eine Abwärtskompatibilität für CSS 3 und HTML 5 für ältere Browser bereit stellt.</li> <li>Das <a href="http://nuget.org/List/Packages/EntityFramework">Entity Framework 4.1</a> wird (via NuGet) in die Projekten eingefügt.</li> <li>Sowie weitere kleinere Änderungen und Bug Fixes.</li> </ul> <p>Weitere Informationen: <a href="http://haacked.com/archive/2011/04/12/introducing-asp-net-mvc-3-tools-update.aspx">Blog Post von Phil Haack</a></p>