我希望你能帮助我解决我在Visual Studio2010中的问题。
通常在Visual Studio2008中,当我编译一个项目时,所有文件的警告都会显示出来。但在Visual Studio 2010中并非如此。编译项目时,直到文件处于活动状态时才显示警告,然后在错误列表中仅显示活动文件的警告。
我最近发现了一些新的东西:问题似乎只出现在ASP.NET页面(.master,.aspx)中,而不是在后台代码文件(.master.cs,.aspx.cs)中。与ASP.NET页面相关的警告有问题吗(后台代码文件除外)?
提前谢谢。
致以最好的问候,HeManNew
发布于 2012-01-16 10:21:32
在列出页面的错误和警告时,Visual Studio2008和2010的行为实际上是相同的。
当页的编辑器处于打开状态(无论它是否是活动窗口),或者错误(而不是警告或消息)阻止应用程序编译时,页的错误和警告会出现在错误列表中。但是,因为标记页不会编译,所以只有服务器端错误才会阻止应用程序编译。
因此,总而言之,Visual Studio的行为是正确的。若要查看特定于标记页的错误和警告,需要先打开该页。编译与标记错误无关。
发布于 2012-03-29 20:55:54
我知道从VS2005开始描述的行为(我没有使用早期版本的经验)。
.aspx是在运行时(或在VS2010中打开时)编译的。因此在页面运行时会发现错误(和警告)。您甚至可以编辑.aspx,并在页面重新加载时使用新版本(加载时间要长得多)。
我不知道怎么跟iis说编译所有的aspx。
但也许我们遇到了不同的行为,因为我看到了所有打开的.aspx文件的警告,而不仅仅是活动的。
https://stackoverflow.com/questions/7611257
复制相似问题