,我記得有些問題代碼(可能還有更多):當我使用的WinForms(C#)設計師在VS2010,但仍產生了StyleCop抱怨
- 包括地區
- 不使用
this.
前綴爲成員變量和方法 包括類似下面的註釋(具有由本身
//
捕捉了StyleCop的眼睛)// // fileNameTextBox //
如果我對文本進行了修改,然後再次打開設計器,並將我先前完善的辛苦勞動果實搞砸了。你是怎麼解決這個問題的?
我聽說過,但沒有親自體驗WPF的類似問題。你是如何解決這個問題的?
謝謝。
,我記得有些問題代碼(可能還有更多):當我使用的WinForms(C#)設計師在VS2010,但仍產生了StyleCop抱怨
this.
前綴爲成員變量和方法包括類似下面的註釋(具有由本身//
捕捉了StyleCop的眼睛)
//
// fileNameTextBox
//
如果我對文本進行了修改,然後再次打開設計器,並將我先前完善的辛苦勞動果實搞砸了。你是怎麼解決這個問題的?
我聽說過,但沒有親自體驗WPF的類似問題。你是如何解決這個問題的?
謝謝。
有幾種方法,使了StyleCop忽略生成的代碼:
StyleCop: How To Ignore Generated Code
我記得它,忽略生成的代碼是默認設置(至少,它忽略我 VS 2008中生成的代碼與標準設置)。
我不使用VS 2010,所以我不知道他們是否以某種方式更改了設計器生成的文件,以便StyleCop不會將它們識別爲已生成。
也許鏈接可以幫助你在你的代碼中弄清楚。
StyleCop可以被指示忽略生成的源文件。我不知道爲什麼設計器生成的文件必須遵守任何編碼標準 - 唯一應該讀或寫的文件是自動化工具,而不是開發人員。
代碼樣式主要用於幫助開發人員。代碼生成器肯定不會在乎。
這是一個好的開始。你是怎樣做的?我希望能夠控制產生某種程度的東西。 – 2010-06-07 22:09:04
WF設計者也不會發出[GeneratedCode]屬性。它可以手動添加。 – 2010-06-08 00:15:07