当您打开某个解决方案(包含多个项目)并编译时,有人发现您没有看到您的同事在完全相同的状态下编译完全相同的解决方案时看到的一些警告吗?代码是一样的。
我高度依赖警告作为查找未使用方法等的快捷方式。但在编译期间我什么也没得到。只有一些基于对用户控件的引用等。
最佳答案
只是猜测...当您第一次构建解决方案时,它必须编译所有内容。在那种情况下,所有警告都会出现。如果您第二次运行构建,它只会编译发生变化的内容,尽可能使用之前编译(缓存)的程序集。在这种情况下,未编译的代码不会显示警告。如果您想再次看到所有警告,请从“构建”菜单执行“重建”,这将强制所有代码重新编译并因此显示警告。
关于c# - Visual Studio 缺少警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2671200/