我用 InitializeComponent 标记了所有实例
<CodeDom.Compiler.GeneratedCode("WinForms Designer", "")>
所以这些不会在代码度量分析过程中出现。生成的其余代码仍然是我的,尤其是每个控件的 setter 和 getter。使用 GeneratedCode 标记整个部分类(winforms 设计器部分)会使整个类从代码指标中消失,因此即使是我的自定义逻辑。我正在使用 Visual Studio 2010。
我用 InitializeComponent 标记了所有实例
<CodeDom.Compiler.GeneratedCode("WinForms Designer", "")>
所以这些不会在代码度量分析过程中出现。生成的其余代码仍然是我的,尤其是每个控件的 setter 和 getter。使用 GeneratedCode 标记整个部分类(winforms 设计器部分)会使整个类从代码指标中消失,因此即使是我的自定义逻辑。我正在使用 Visual Studio 2010。
Code Metrics 不会故意忽略 Form 类,请参阅http://msdn.microsoft.com/en-us/library/bb385914.aspx
为 Windows 窗体生成的代码不会被忽略,因为它是开发人员可以看到和更改的代码。
也许Code Metrics Viewer扩展会做你想做的事。