繁体   English   中英

Visual Studio 2010-仅针对活动文件显示警告

[英]Visual Studio 2010 - Warnings only shown for active file

我希望您能为我解决Visual Studio 2010中的问题。

通常在Visual Studio 2008中,当我编译项目时,将显示所有文件的警告。 但是在Visual Studio 2010中却不是这样。在我编译项目时,直到文件处于活动状态时才会显示警告,然后在错误列表中仅显示活动文件的警告。

而且我最近发现了一些新东西:问题似乎仅出现在ASP.NET页(.master,.aspx)中,而没有出现在“隐藏代码文件”(.master.cs,.aspx.cs)中。 与ASP.NET页相关的警告是否存在问题(除了背后的代码文件)?

提前致谢。

最好的问候,HeManNew

列出页面的错误和警告时,Visual Studio 2008和2010实际上具有相同的行为。

当页面的编辑器打开时(无论它是活动窗口),还是错误 (不是警告消息 )阻止应用程序编译时,页面的错误和警告都会显示在“错误列表”中。 但是,因为未编译标记页,所以只有服务器端错误会阻止应用程序编译。

因此,总而言之,Visual Studio的行为正确。 要查看特定于标记页面的错误和警告,您需要先打开它。 编译与标记错误无关。

我知道自VS2005以来描述的行为(我没有使用早期版本的经验)。

.aspx在运行时(或在VS 2010中打开时)进行编译。 因此,在运行页面时会发现错误(和警告)。 您甚至可以编辑.aspx并在重新加载页面时使用新版本(加载时间相当长)。

我不知道对iis编译所有aspx的方法。

但是也许我们会遇到一种不同的行为,因为我看到了所有打开的.aspx文件的警告,而不仅仅是活动文件的警告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM