如何正确标记代码指标的设计器代码以忽略它

时间:2012-09-06 18:31:11

标签: .net winforms windows-forms-designer

我用

标记了InitializeComponent的所有实例
<CodeDom.Compiler.GeneratedCode("WinForms Designer", "")>

因此,在代码度量分析期间不会显示这些内容。剩下的生成代码仍然被认为是我的,特别是每个控件的setter和getter。使用GeneratedCode标记整个部分类(winforms设计器部分)使整个类从代码度量中消失,所以甚至我的自定义逻辑。我正在使用Visual Studio 2010。

1 个答案:

答案 0 :(得分:1)

代码指标不会有意忽略表单类,请参阅http://msdn.microsoft.com/en-us/library/bb385914.aspx

  

不会忽略为Windows窗体生成的代码,因为它是代码   开发人员可以看到和改变。

也许Code Metrics Viewer扩展程序可以执行您想要的操作。