【发布时间】:2019-02-12 12:14:43
【问题描述】:
这就是我在Project Properties -> Build 中的抑制警告设置:
然而编译器似乎忽略的唯一警告是第一个警告CS0168。我还有很多CS0414 警告:
为什么编译器不忽略CS0414?
【问题讨论】:
-
尝试重建您的解决方案,如果这无助于尝试删除 bin 和 obj 目录。如果这不起作用,那肯定是一个错误
-
你确定你在正确的项目中设置了这个吗?此外,这些警告不应该被禁止,它们引用的代码可能是无用的。
-
@DavidG 我通常不喜欢隐藏任何警告,但我正在尝试将它们缩减为影响我和我正在使用的代码的列表。
-
似乎当我用分号 和 空格分隔警告编号时。
-
我正在使用完全更新的 Visual Studio 2017,您的确切抑制字符串对我有用
标签: c# visual-studio visual-studio-2015 compiler-warnings suppress-warnings