4

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

如何在 Visual Studio 的编译时找到此类错误?

4

1 回答 1

6

默认情况下,MVC 视图是在运行时编译的。要改为在构建时编译它们:

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

建造时间会稍微长一些。然而,在我的(快速)系统中,我几乎没有注意到中型项目的区别。

于 2013-02-10T20:00:36.957 回答