ASP.NET MVC 3 Preview 1だったものがASP.NET MVC 3 Betaになりました。
大きな相違点がAspNetMVC3Setup.exeとAspNetWebPages.msiの2つのインストールパッケージにわかれたことです。
AspNetMVC3Setup.exeをインストールするには事前にAspNetWebPages.msiがインストールされている必要があります。インストールせずにAspNetMVC3Setup.exeを実行するとエラーになります。
AspNetWebPages.msiが何かといえばRazorエンジンです。
つまり、Preview 1のときにC#しか対応していなかった例のView Engineです。
少し補足しておくと、MVC 3になってからViewのエンジンがWebForm View Engine以外にも拡張できるようになっており、標準ではRazor View Engineが添付しているのです。
そしてついにBetaになって待望のvbhtml (RazorエンジンのVB版)の登場ですよ。
なお、新規プロジェクトのテンプレートにはRazorのプロジェクトがなくなっていますが、MVC 3のテンプレートを選択して新規プロジェクトの作成を行うと[New ASP.NET MVC 3 Project]ということで、
- 空の構成かデフォルト構成か
- ASPXかRazorか
を選択してASP.NET MVC 3のプロジェクトを作成できます。