MVC编译视图

时间:2009-11-02 05:59:59

标签: asp.net-mvc

我想用reflextor查看我的观点,我已经设置了我的项目来编译视图

<MvcBuildViews>true</MvcBuildViews>

但是当我在reflextor中为我的应用程序打开DLL时,我看不到视图......

我看到了控制器和模型,但没有视图......

我没有正确编译视图吗?或者还有更多吗?

谢谢,

3 个答案:

答案 0 :(得分:5)

如果你想要一个编译过你的视图的完全编译的ASP.NET MVC项目,你可以针对你的web应用运行aspnet_compiler.exe。

这是艰难的方式。简单的方法是将Web部署项目加载项安装到Visual Studio。然后,您可以添加Web部署项目并将其设置为完全编译Web应用程序。

http://www.microsoft.com/downloads/details.aspx?FamilyId=0AA30AE8-C73B-4BDD-BB1B-FE697256C459&displaylang=en

它非常易于使用,可以让您完全编译。

答案 1 :(得分:0)

是否有可能只是编译视图以便为您提供编译时检查但实际上并未包含在汇编输出中?

看起来这个功能的主要目标可能只是帮助更快地捕获编译时错误,而不一定加快页面处理或任何事情。

答案 2 :(得分:0)

视图不是在DLL中编译的,它们会按原样复制到输出中。您使用的属性只是对它们进行编译时检查。