在c#中可以将系统类或方法标记为过时的

本文关键字:方法 记为 过时 系统 | 更新日期: 2023-09-27 18:03:50

是否可以将Obsolete属性应用于系统类或方法?如果有,怎么做?如果没有,我可以指示Visual Studio对某些代码模式发出警告吗?

具体来说,我想将Session/Session["key"]的使用标记为过时,以支持可能的单例。

在c#中可以将系统类或方法标记为过时的

无法将其他程序集中定义的类型标记为已选择类型。ObsoleteAttribute只能应用于正在编译的源代码中的类型。

据我所知,没有现有的Visual Studio工具提供此功能。如果您有兴趣追求它,那么最好的选择可能是编写一个针对这种类型的FxCop规则。