繁体   English   中英

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

[英]How do I mark a method obsolete/deprecated only for new calls?

问题是我的代码库中有很大一部分正在使用某些我现在不推荐使用的方法,并且我想将开发人员重定向到其他方法。

我知道ObsoleteAttribute ,但是这会导致所有现有代码的警告负载。 那么,有没有办法避免(至少部分地,例如通过整个库的pragma disable)仅对“新”代码使用某些方法?

AFAIK,一种方法/属性已经过时或没有。

这里的警告提醒您仍然需要在这些位置重构代码。

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

为此,请转到项目属性,然后选择“构建”选项卡。

您会发现一个“错误和警告”组。 只需在文本框中输入与您要禁止显示的警告相对应的数字即可。 如果要忽略多个,请使用逗号分隔。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM