问题是我的代码库的很大一部分正在使用一些我现在认为已弃用的方法,我想将开发人员重定向到其他一些方法。
我知道 ObsoleteAttribute
,但这会导致所有现有代码出现大量警告。那么,有没有办法避免(至少部分地,例如通过对整个库禁用 pragma)仅对"new"代码使用某些方法?
最佳答案
据我所知,方法/属性已过时或未过时。
此处的警告提醒您,您仍然需要在这些位置重构代码。
但是,如果适合您的用例,您可以在项目级别忽略特定警告。
为此,转到您的项目属性,然后选择构建选项卡。
您会找到一个“错误和警告”组。 只需在文本框中输入与您要抑制的警告对应的数字即可。如果您想忽略多个,请使用逗号将它们分隔开。
关于c# - 如何仅针对新调用将方法标记为过时/弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38718763/