【发布时间】:2009-05-13 12:43:45
【问题描述】:
我在 Visual Studio 2008 中有 VB.NET 代码,使用了一种过时的方法,并希望禁止显示警告。不幸的是,遵循建议并不是一个好的解决方案,因为它需要使用不同的类,它在重要方面的工作方式不同。
我正在尝试使用 System.Diagnostics.CodeAnalysis.SuppressMessage 抑制警告,但我不知道该写什么作为属性的参数并且找不到任何相关参考。
我也应该说,右键单击错误列表中的错误我没有任何“抑制消息”选项。
【问题讨论】:
-
过时的东西通常是有原因的,所以你绝对应该在代码中有一个“TODO”来提醒你一旦你有一些免费的开发就将方法更新到新的方式循环。
-
不幸的是,没有办法在不破坏向后兼容性的情况下删除过时的代码。