是否可以申请Obsolete attribute到系统类或方法?如果是这样,如何?如果没有,我可以指示 Visual Studio 对某些代码模式发出警告吗?
具体来说,我想将 Session/Session["key"] 的使用标记为过时,以支持可能的单例。
最佳答案
无法将其他程序集中定义的类型标记为已过时。 ObsoleteAttribute
只能应用于您正在编译的源代码中的类型。
据我所知,现有的 Visual Studio 工具没有提供此功能。不过,如果您有兴趣研究它,最好的选择可能是编写一个针对这种类型的 FxCop 规则。
关于c# - 可以在 C# 中将系统类或方法标记为过时吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15413761/