Visual Studio 2010不会捕获编译时的编译错误
我有一个在Visual Studio 2010中运行的Web项目和目标.Net框架4.当我'构建'解决方案时,它会告诉我构建成功,即使有已知)代码中的错误。如果我打开一个有错误的页面,编译器会接着输入错误,并用蓝色而不是红色标出。Visual Studio 2010不会捕获编译时的编译错误
有没有一种设置会导致这种行为?任何想法如何解决?
如果您的解决方案中有多个项目,可能是其中一个项目未设置为生成。在构建输出窗口中,您是否看到您遇到问题的Web项目的名称?
另外,请检查构建配置管理器以确保设置。
解决方案中的所有项目都设置为构建。我可以看到输出窗口,并看到它正在构建项目中的所有文件夹,但出于某种原因,它没有找出错误。 – DaveK 2010-12-02 22:05:45
如果它是一个MVC应用程序,视图文件(*。至于{P,C} X)不会被编译,除非你明确地传递/ P启用:MvcBuildViews = true或使该标志在给定配置的项目文件中。
我在编译ASP.net 4.0 WebForm时遇到了类似的问题(如果不是相同的话)。在标记方面,我有一个页面是现有页面的副本,但代码隐藏尚未创建。作为一个例子,标记有一个带有click事件的ASP:Button,但事件处理程序尚未在代码隐藏中声明。当我做一个完整的生成/重建/清理等,没有发现错误。我打开页面,并引发编译器错误。据我所知,我没有对任何设置进行任何更改,最近刚刚开始这样做。另外,看起来我的突破点也没有被捕获。我不确定这两者是否有关系,但他们确实在同一时间开始发生。
上午与.net 4 web表单应用程序有完全相同的问题,您是否最终得到了修复程序? – 2012-05-16 11:11:45