Lia*_*amB 16 asp.net-mvc visual-studio-2008 visual-studio
我想知道是否有人可以解释为什么Visual Studio不会在View页面上报告编译错误?
我问,因为我注意到Re-Sharper(至少我认为是这样)发现了我在视图中包含了一个死亡的事实,但项目将会建立起来.
例如,
<%@ Import Namespace="Site.This.Is.Dead.Link"%>
Run Code Online (Sandbox Code Playgroud)
只有在导航到页面时才会显示此错误.我认为在MVC中,由于View中存在一些逻辑和反馈,编译器报告错误将是一件好事.但是,我想知道是否有一个坚实的理由不是这种情况?
Web*_*ing 32
为了让您在编译时检测到这些错误,ASP.NET MVC项目现在包含一个MvcBuildViews属性,默认情况下禁用该属性.要启用此属性,请打开项目文件并将MvcBuildViews属性设置为true,如下面的示例/图像所示:
<MvcBuildViews>true</MvcBuildViews>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2884 次 |
最近记录: |