“#warning”并不总是出现在错误列表中

时间:2009-07-06 15:16:42

标签: c# .net

我用它来标记我需要回到的代码:

#warning Do more stuff here

但是,有时这些警告在构建后不会显示在“错误列表”窗口中。我可以在编译器输出窗口中看到警告,但只有部分警告会进入错误列表。如果我打开具有这些警告的代码文件,则始终显示它们。如果我关闭了代码文件,它们大部分时间都不会出现。是否有一个设置我可以更改以调整此行为并始终在错误列表中显示警告?

3 个答案:

答案 0 :(得分:2)

原因是,即使发生警告,编译器通常也会认为此源文件正常。因此,在增量构建中,不会重新编译源文件,也不会显示警告。

答案 1 :(得分:1)

如果您执行重建

,则应显示这些内容

答案 2 :(得分:1)

在项目属性的“构建”标签中选择“将警告视为错误 - >全部”单选按钮。