为了防止使用某些成员(或类型),有一种方法可以将它们标记为已过时(有时将来会完全删除它们)。
但是有没有办法弃用已编译的第三方程序集的成员(或类型)?或者,至少,在使用它们时确保(或发出警告)?
为了防止使用某些成员(或类型),有一种方法可以将它们标记为已过时(有时将来会完全删除它们)。
但是有没有办法弃用已编译的第三方程序集的成员(或类型)?或者,至少,在使用它们时确保(或发出警告)?
您是否考虑过制定自定义代码分析/FxCop 规则?
从到目前为止的答案中您可以看出,没有一种很好的内置方法可以做到这一点。
我想您可以子类化整个库(或至少是您使用的部分),然后以您喜欢的任何方式弃用它们。
您也可以为此使用NDepend