2013-02-10 30 views
4

当我对多个视图使用的模型进行更改,但忽略更新一个或多个视图以反映更改时,问题只有在实际浏览到受影响的视图时才会变得明显,从而触发运行时编译。如何在MVC Razor视图中查找编译时错误?

如何在编译时在Visual Studio中找到这样的错误?

回答

6

默认情况下,MVC视图是在运行时编译的。为了使他们在构建时,而不是编译:

  • 编辑在文本编辑器
  • 更改线路<MvcBuildViews>false</MvcBuildViews>项目文件读取<MvcBuildViews>true</MvcBuildViews>
  • 保存编辑,并允许Visual Studio中(如果正在运行)以出现提示时重新加载项目文件。

建筑物需要稍长的时间。然而,在我的(快速)系统中,一个中等规模的项目我几乎没有注意到其中的差异。

相关问题