ASP.NET MVC 3 Tools Update (April 2011)

Scott Guthrie hat, im Rahmen der MIX 2011, ein Update der ASP.NET MVC 3 Tools für Visual Studio 2010 bekannt gegeben. Das Update kann entweder über die Web Platform Installer oder direkt über die Microsoft Download Seite bezogen werden.

Was ist Neu?

  • Eine neue Intranet Projektvorlage, die keinen AccountController beinhaltet und anstatt der Forms Authentifizierung die Windows Authentifizierung voreingestellt hat.
  • Eine "Use HTML 5 semantic markup" Checkbox, die HTML 5 für die Projekterzeugung verwendet.
  • Der "Add Controller" Dialog kann nun vollautomatische die CRUD Kontroller Actions, eine Datenbank Kontext Klasse sowie die zugehörigen Views erzeugen. Standardmäßig wird hierbei Entity Framework Code First genutzt.
  • Die NuGet 1.2 Erweiterung ist eine Voraussetzung für die neuen ASP.NET MVC 3 Tools.
    Falls diese nicht bereits installiert ist, wird dies durch das Update erledigt.
  • Im "Add Controller" Dialog können nun eigene Scaffold Erweiterungen (via NuGet) verwendet werden, wie z.B. MvcScaffolding.
  • JavaScript Bibliotheken, die in den Projektvorlagen verwendet wurden, können mittels NuGet aktuallisiert werden.
  • Die Modernizr 1.7 Bibliothek wird (via NuGet) in die Projekte eingefügt.
    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.
  • Das Entity Framework 4.1 wird (via NuGet) in die Projekten eingefügt.
  • Sowie weitere kleinere Änderungen und Bug Fixes.

Weitere Informationen:
Blog Post von Phil Haack


Download Downloads:

 


Check Also

SQL Saturday #409 Rheinland – Slides und Demos

Vergangenen Samstag fand der dritte deutsche SQL Saturday statt. Wie auch im letzten Jahr konnte dafür als Austragungsort die Hochschule Bonn-Rhein-Sieg genutzt werden. Gemeinsam mit Alexander Karl durfte ich dort eine Session zum Thema "SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON" halten. Die verwendeten Slides und Code Beispiele findet ihr in diesem Blog Post.