在我的应用程序中检测已弃用的.Net类和方法?

时间:2017-04-13 07:42:20

标签: .net visual-studio

我有一个相当大的应用程序,目标是.Net 4.5.2,并且它已经发展了多年。

在调查问题时,有人建议.Net库中的弃用方法可能会导致问题。无论这是否正确,然后提出了问题,我如何检测我所做的是不推荐的方法?

我已经检查过我是否将警告编译为错误和警告级别4(最大值)。

1 个答案:

答案 0 :(得分:0)

所以答案是肯定的,CS0618会触发标记为过时的属性。

虽然这不一定是微软在.Net类中所做的事情,而只是表明通过使用评论来弃用某些东西。

BlurBitmapEffect为例。在线文档显示它已过时,元数据中的注释也显示它,但没有人实际将属性应用于它。

祝你好运,在没有逐行检查的情况下在项目中找到类似的东西。