2010-04-19 278 views
7

当您打开某个解决方案(包含多个项目)时,任何人都可以找到并编译出没有看到同事在完全相同的状态下编译完全相同的解决方案时看到的一些警告?代码是一样的。Visual Studio缺少警告

我高度依赖于警告的快捷找到未使用的方法等,但我得到的编译过程中没什么..只是基于用户控件的引用一对夫妇等

+2

有关警告的一些细节可能会有所帮助。 – 2010-04-19 22:01:08

回答

9

只是猜测在这里......当你第一次构建一个解决方案时,它必须编译一切。在那种情况下,所有的警告都会出现。如果第二次运行构建,它将只编译已更改的内容,只要它可以使用以前编译的(缓存)程序集。在这种情况下,未编译的代码不会显示警告。如果您想再次看到所有警告,请从Build菜单执行Rebuild,这将强制所有代码重新编译并显示警告。

+0

好主意,但可能不仅仅是原因。我有这样的情况,只有当Gendarme(http://www.mono-project.com/Gendarme)添加警告时才会显示项目的警告,否则不会显示警告。所以如果宪兵警告我一件物品,我总共得到十件。如果宪兵队没有参加,我会得到0个警告。 – Peteter 2013-05-10 09:35:40