我广泛使用 DataVisualization.Charting.Chart
,在大多数情况下它都可以正常工作。但是,我经常运行代码分析,并已解决所有自己的警告。然而,在使用图表的 *.Designer.cs 文件中有大约30个 CA2000 (对象在所有异常路径上未被处理)。设计文件生成几乎所有图表代码,几乎所有的图表元素实现了 IDisposable
接口。我已经在项目首选项中启用了 "Suppress results from generated code",但是它仍然会出现这些警告。
是否有办法修复它,而无需手动创建图表对象,也不需要禁用该类中其余代码的代码分析? 是否有办法禁用所有 .Designer.cs 文件的代码分析? 或者,通过使设计器代码处理处理来正确地消除这些警告的解决方案是什么?