C# Visual Studio缺少警告

C# Visual Studio缺少警告,c#,visual-studio,visual-studio-2010,warnings,C#,Visual Studio,Visual Studio 2010,Warnings,当您打开某个解决方案(包含多个项目)并编译时,是否有人发现您没有看到同事在完全相同的状态下编译完全相同的解决方案时看到的一些警告?代码是一样的 我高度依赖警告作为查找未使用的方法等的快捷方式,但在编译期间我什么也得不到。。基于对用户控件等的引用,只有两个警告级别。也许您的编译器警告级别没有您的同事严格:只是猜测一下。。。当您第一次构建解决方案时,它必须编译所有内容。在这种情况下,所有的警告都会出现。如果您再次运行build,它将只编译已更改的内容,并尽可能使用以前编译(缓存)的程序集。在这种情况

当您打开某个解决方案(包含多个项目)并编译时,是否有人发现您没有看到同事在完全相同的状态下编译完全相同的解决方案时看到的一些警告?代码是一样的


我高度依赖警告作为查找未使用的方法等的快捷方式,但在编译期间我什么也得不到。。基于对用户控件等的引用,只有两个警告级别。

也许您的编译器警告级别没有您的同事严格:

只是猜测一下。。。当您第一次构建解决方案时,它必须编译所有内容。在这种情况下,所有的警告都会出现。如果您再次运行build,它将只编译已更改的内容,并尽可能使用以前编译(缓存)的程序集。在这种情况下,未编译的代码不会显示警告。如果要再次查看所有警告,请从“生成”菜单执行重建,这将强制所有代码重新编译,从而显示警告。

有关警告的一些详细信息可能会有所帮助。这些信息不是在项目文件中定义的吗?我假设他和他的同事使用的是同一个项目文件。这是个好主意,但可能不是唯一的原因。我遇到过这样的情况:只有当Gendarme()添加了警告时,项目的警告才会出现,否则就没有了。所以如果宪兵警告我一件物品,我总共会得到十件。如果宪兵不想,我就不会收到任何警告。