如何将一个方法标记为仅对新调用过时/弃用

本文关键字:新调用 过时 弃用 调用 一个 方法 记为 | 更新日期: 2023-09-27 17:59:37

问题是,我的大部分代码库都在使用一些我现在认为不推荐使用的方法,我想将开发人员重定向到其他方法。

我知道ObsoleteAttribute,但这会导致所有现有代码出现大量警告。那么,有没有办法避免(至少部分避免,例如通过对整个库禁用pragma)只对"新"代码使用某些方法?

如何将一个方法标记为仅对新调用过时/弃用

AFAIK,方法/属性已过时或未过时。

这里的警告提醒您,您仍然需要在这些模板中重构代码。

但是,如果某个特定警告适合您的用例,您可以在项目级别忽略该警告。

要实现这一点,请转到您的项目属性,然后选择构建选项卡。

你会发现一个"错误和警告"组。只需在文本框中输入与要取消显示的警告相对应的数字即可。如果要忽略多个,请使用逗号将它们分隔开。