2
標誌着我所有實例如何正確標註設計師代碼代碼度量忽視的InitializeComponent它
<CodeDom.Compiler.GeneratedCode("WinForms Designer", "")>
所以在代碼度量分析,這些將不會出現。生成的代碼的其餘部分仍然被認爲是我的,尤其是每個控件的setter和getters。使用GeneratedCode標記整個部分類(winforms設計器部分)會使整個類從代碼度量中消失,所以即使是我的自定義邏輯。我使用Visual Studio 2010中
控制器的設置器和獲取器是我看不到也不會改變的東西,所以當我在代碼度量結果中單擊它們時,什麼都不會發生。看起來微軟有時會遇到邏輯問題。我會嘗試你提出的替代方案,並讓你知道它是如何發展的。 – Neolisk
安裝完成後,出現了一些問題,解決了問題,現在就是我的主要項目中的兩個着名的錯誤CA0055和CA0052。解決方案中的另外兩個項目通過了分析,但我並不需要它。我會盡力從開發者處獲得幫助。 – Neolisk
是的,不是說不忽略Form類的決定是好事,只是他們這樣做。代碼度量和代碼分析是兩個不同的功能。 –