在C#中是否可以将系统类或方法标记为过时的?

4

是否可以将已过时的属性应用于系统类或方法?如果可以,如何操作?如果不行,我能否让Visual Studio在特定代码模式下发出警告?

具体来说,我想标记使用 Session/Session["key"],以便使用可能的单例。

1个回答

4

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

据我所知,目前不存在任何Visual Studio工具可提供此功能。如果您有兴趣追求该功能,则最佳选项可能是编写一个针对此类型的 FxCop 规则。


那确实回答了这个问题。谢谢! - svidgen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接