1
问题是,我的代码库的很大一部分使用了一些我现在考虑弃用的方法,并且希望将开发人员重定向到其他方法。如何标记仅用于新呼叫的过时/不赞成使用的方法?
我知道ObsoleteAttribute
,但会导致所有现有代码的警告负载。那么,是否有一种方法可以避免(至少部分地通过例如通过整个库的杂注禁用)来使用一些仅用于“新”代码的方法?
问题是,我的代码库的很大一部分使用了一些我现在考虑弃用的方法,并且希望将开发人员重定向到其他方法。如何标记仅用于新呼叫的过时/不赞成使用的方法?
我知道ObsoleteAttribute
,但会导致所有现有代码的警告负载。那么,是否有一种方法可以避免(至少部分地通过例如通过整个库的杂注禁用)来使用一些仅用于“新”代码的方法?
AFAIK,方法/属性已过时或不是。
警告在这里提醒你,你仍然需要在这些炮台重构代码。
然而,您可以在项目级别忽略特定的警告,如果它适合您的用例。
要实现这一点,请转至您的项目属性,然后选择生成选项卡。您会发现“错误和警告”组。 只需在文本框中输入与要禁止的警告对应的编号。如果您想忽略多个,请使用逗号分隔它们。
AFAIK,方法/属性已过时或不是。这里的警告提醒你,你仍然需要在这些炮台重构代码。但是,如果项目级别适合您的用例,您可以忽略特定的警告。 – Sidewinder94
谢谢@ Sidewinder94,我该如何做到这一点?我只使用pragma警告禁用的代码小块 – ccalboni
看到我的答案,我会添加一个屏幕截图,如果需要 – Sidewinder94