asp.net-mvc - ASP.Net MVC - View 中的编译器错误

标签 asp.net-mvc visual-studio visual-studio-2008

我想知道是否有人可以解释为什么 Visual Studio 在查看页面上不报告编译错误?

我问是因为我注意到 Re-Sharper(至少我认为是)发现我在我的 View 中包含了一个无效的引用但该项目将构建的事实。

例如,

<%@ Import Namespace="Site.This.Is.Dead.Link"%>

只有在导航到显示此错误的页面时。我认为对于MVC,由于View中有一些逻辑和引用,编译器报告错误会是一件好事。但是我想知道是否有充分的理由表明情况并非如此?

最佳答案

为了让您在编译时检测这些错误,ASP.NET MVC 项目现在包含一个 MvcBuildViews 属性,默认情况下该属性处于禁用状态。要启用此属性,请打开项目文件并将 MvcBuildViews 属性设置为 ,如下面的示例/图像所示:

    <MvcBuildViews>true</MvcBuildViews>

关于asp.net-mvc - ASP.Net MVC - View 中的编译器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1757547/

相关文章:

sql-server - 如何将 localDb 导出到在线 Sql Server 数据库?

c# - 在 C# 中反序列化 json 响应

xml - 自动生成XSD方案错误: global element 'configuration' has already been declared

c# - 重命名类 Visual Studio 2017

Visual Studio 中的 Git - 添加现有项目?

c# - 发生引用完整性约束冲突

asp.net-mvc - 如何将复选框绑定(bind)到 View 模型的 List<int> 属性?

c++ - 不能使用来自另一个文件的类 (c++)

visual-studio-2008 - 通过 NAnt 与 Visual Studio 构建 - 缺少一个 dll

c# - 将常用函数保存在单独的 cs 文件中? (C#)