【发布时间】:2024-01-05 18:10:01
【问题描述】:
我试图抑制特定的编译器警告,即System.Data.OracleClient.OracleConnection' is obsolete。我在这里遇到了这些问题:
How to disable specific warnings for the entire solution?
Globally suppress c# compiler warnings
...但它们似乎不适用于 VS2013。当我转到我的项目属性时,我没有看到 Build 选项卡。我看到一个Compile 选项卡,但它似乎没有指定要禁止显示的警告消息的地方。我在那里看到一个名为 Warning configurations 的部分,但我没有看到我正在寻找的警告。
更新:事实证明,我正在尝试为 VB.NET 执行此操作。由于所选答案提供的链接,您必须编辑项目文件的 XML 并在 <NoWarn></NoWarn> 标记中提供警告代码。但是,您必须知道隐藏在错误列表中的警告代码。获得它的一种方法是打开输出窗口并构建项目。就我而言,警告代码是40000。它显示为BC40000,但我不得不删除BC。重建项目后,警告消息消失了。
【问题讨论】:
标签: visual-studio visual-studio-2013 compiler-warnings suppress-warnings