c# - 为什么我的编译器警告只有一个被禁止?
问题描述
这就是我的抑制警告设置的样子Project Properties -> Build
:
然而,编译器似乎忽略的唯一警告是第一个警告,CS0168
. 我仍然有很多CS0414
警告:
为什么编译器不忽略CS0414
?
解决方案
不要包含警告代码的前缀;只包括数字部分。
也就是说,诚然,它在 VS Enterprise 2017 中无论有无前缀都适用。
另一个想法是确保在发出这些警告的项目中抑制代码。
推荐阅读
- angular5 - 为表格angular5添加分页
- vba - 这些单独引用的单元格可以转换为范围吗?
- performance - 了解 dynatrace 中的垃圾收集和生成
- node.js - 监视创建文件的文件夹并使用 Node RED 将创建的文件上传到服务器
- opencv - 如何创建具有特定类型的 Emgu::CV::Image?
- python - 在 matlab 引擎中运行 start_matlab 时出现分段错误
- list - 如何从haskell中的列表中排除特定的元组
- c# - 如何在 C# 中为以下 JSON 值创建属性?
- ruby-on-rails - 在 Ruby 中调用类的实例方法的原因?
- typescript - 如何递归检查Firebase中是否存在节点?