有人发现当您打开某个解决方案(包含多个项目)并编译时,您没有看到同事在完全相同的状态下编译完全相同的解决方案时看到的一些警告吗? 代码是一样的。
我高度依赖警告作为查找未使用方法等的快捷方式。但在编译过程中我什么也没得到。.只有一些基于对用户控件等的引用。
只是在这里猜测...当您第一次构建解决方案时,它必须编译所有内容。 在这种情况下,所有警告都会出现。 如果您第二次运行构建,它只会编译已更改的内容,并尽可能使用先前编译(缓存)的程序集。 在这种情况下,未编译的代码不会显示警告。 如果您想再次看到所有警告,请从“构建”菜单中执行“重建”,这将强制所有代码重新编译,从而显示警告。
也许你的编译器警告级别没有你的同事那么严格:http://msdn.microsoft.com/en-us/library/13b90fz7%28VS.71%29.aspx
检查错误列表顶部的“显示生成的问题”下拉列表是否设置为“构建 + Intellisense”,而不仅仅是“构建”。