C# 如何仅为新调用将方法标记为过时/不推荐? 问题是,我的代码库中很大一部分是使用一些我现在认为不喜欢的方法,我想重定向开发人员到其他方法。
C# 如何仅为新调用将方法标记为过时/不推荐? 问题是,我的代码库中很大一部分是使用一些我现在认为不喜欢的方法,我想重定向开发人员到其他方法。,c#,.net,obsolete,C#,.net,Obsolete,我知道有废弃属性,但这会导致对所有现有代码发出大量警告。那么,是否有办法避免(至少部分地,例如通过pragma禁用整个库)仅对“新”代码使用某些方法?AFAIK,方法/属性是否过时 这里的警告提醒您仍然需要在这些位置重构代码 但是,如果特定警告适合您的用例,您可以在项目级别忽略它 要实现此目的,请转到项目属性,然后选择“生成”选项卡 您将找到一个“错误和警告”组。 只需在文本框中输入与要禁止显示的警告对应的数字。如果要忽略多个,请使用逗号分隔它们。AFAIK,方法/属性是否过时。这里的警告提醒您
我知道有
废弃属性
,但这会导致对所有现有代码发出大量警告。那么,是否有办法避免(至少部分地,例如通过pragma禁用整个库)仅对“新”代码使用某些方法?AFAIK,方法/属性是否过时
这里的警告提醒您仍然需要在这些位置重构代码
但是,如果特定警告适合您的用例,您可以在项目级别忽略它
要实现此目的,请转到项目属性,然后选择“生成”选项卡
您将找到一个“错误和警告”组。
只需在文本框中输入与要禁止显示的警告对应的数字。如果要忽略多个,请使用逗号分隔它们。AFAIK,方法/属性是否过时。这里的警告提醒您仍然需要在这些位置重构代码。但是,如果某个特定警告适合您的用例,您可以在项目级别忽略它。谢谢@Sidewinder94,我如何实现它?我只对小块代码使用pragma warning disable查看我的答案,如果neededIt没问题,我会添加一个屏幕截图,谢谢。我将查看答案中是否会出现其他属性或解决方法,否则将您的标记为答案。没有解决方法@Sidewinder94有正确/唯一的答案