c# – 如何在我无法控制的程序集中标记类型或成员过时?
作者:互联网
示例:我的同事应该不再使用Microsoft.VisualBasic.Collection,我希望构建过程应该指向替换类型.这听起来像是ObsoleteAttribute的情况,除了我无法在Microsoft.VisualBasic.Collection中设置属性.有没有办法实现这样的事情(废弃/禁止某个项目的框架类型或成员)而不诉诸丑陋的黑客.
如果没有,那什么是黑客?
更新:Visual Studio 2017 CE
解决方法:
这不是ObsoleteAttribute的情况 – 因为这意味着Microsoft打算删除此类.
正如@ChrFin建议的那样,解决方案是使用分析器(也称为linter)来强制执行编码标准,而不是尝试和破解您不拥有的代码.
标签:c,net,vb-net,visual-studio,obsolete 来源: https://codeday.me/bug/20190710/1425908.html