ASP.NET MVCでは、プロジェクトファイルの次のキーをtrueに設定することで、ビューのコンパイルを有効にできます。
<MvcBuildViews>true</MvcBuildViews>
そうすれば、ソリューションをコンパイルするたびに、ビューもコンパイルされます。これにより、実行時ではなくコンパイル時にエラーを見つけることができるので、すばらしいことです。これは、ビュー内の名前変更されたプロパティや変更された名前空間を見逃す可能性があるため、リファクタリング時に特に役立ちます。
メリットしかわかりません。そのため、このオプションがデフォルトで設定されているだけでなく、Visual Studio 2010 UIでも使用できず、http: //odetocode.com/blogsに記載されているように、構成に追加の変更が必要になることがよくあります。 /scott/archive/2011/02/16/notes-on-building-razor-views.aspx
ASP.NET MVCビューのコンパイルに合理的な欠点はありますか?