我目前正在使用VS.NET 2015和ASP.NET MVC 5 我想预先编译我的剃刀视图,
我有点困惑,哪种方法可以预先编译我的观看次数:
<MvcBuildViews>true</MvcBuildViews>
我如何知道我的观点是否已预编译?
答案 0 :(得分:0)
RazorGenerator在设计时预编译(一旦保存文件就会生成)。因此,您在构建之前就会知道错误,并且您的视图将在发布之前进行编译。它可用于在将项目放入特定程序集的项目之间共享视图。 这种解决方案的缺点是你会有更多的等待时间&#34;而不是结合其他选项
&#34;在发布期间预编译&#34;在发布时预编译视图以避免在第一次Web访问时进行编译,但前提是勾选&#34;允许预编译的站点更新&#34;
<MvcBuildViews>true</MvcBuildViews>
可用于查看构建时是否存在视图问题。使用此选项,您的观点将无法在发布时进行编译。您可以将其视为调试工具。