【发布时间】:2013-04-09 19:08:03
【问题描述】:
我最近安装了 VS 2012 Professional。
当我尝试构建我的 MVC4 Web 项目时。当我执行“构建”或“重新构建”时,它无法识别剃刀视图中的错误。
示例:
我从项目中删除了一个命名空间/或者说重命名了它。我构建了解决方案,它给了我所有 cs 文件中的错误,我通过更改命名空间来修复。整个解决方案构建成功。当我运行该项目时,它给了我 编译错误 说找不到命名空间,因为在某些视图(*.cshtml 文件)中仍然引用了旧的命名空间。
预期的解决方案:
我希望当我执行“构建”或“重新构建”时,它应该能够识别此类错误并显示任何其他错误。
这在 VS 2010 上运行良好,我是否缺少任何配置?
提前致谢!! 阿米特
编辑 我自己找到了答案,我认为现在发布问题还为时过早:
razor syntax with errors compiles when it should not compile
另一个问题
在 .csproject 文件中将值更改为 True 后,当我开始构建时 它显示错误的项目,但一次只显示一个错误。 比方说,我总共有 3 个视图有 5 个错误。它只会给我看一个 错误。是否有任何解决方案可以显示所有 5 个错误?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 razor visual-studio-2012