4

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

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

4

1 回答 1

4

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

我知道没有现有的 Visual Studio 工具提供此功能。但是,如果您有兴趣说服它,最好的选择可能是编写针对此类型的 FxCop 规则。

于 2013-03-14T15:45:14.247 回答