VS2010でWinForms(C#)デザイナーを使用する場合、Stylecopが不満を言うコードを生成します

StackOverflow https://stackoverflow.com/questions/2993519

質問

私が思い出すいくつかの問題(もっとあるかもしれません):

  1. 地域が含まれます
  2. 使用しません this. メンバー変数とメソッドのプレフィックス
  3. 以下のようなコメントが含まれています(持っています // それ自体がStylecopの目を引く)

    //
    // fileNameTextBox
    // 
    

テキストに変更を加えてから、デザイナーを再度開き、以前に完成したハードレイビットを台無しにします。この問題をどのように解決しましたか?

私は聞いたが、WPFで同様の問題を個人的に経験しなかった。どうやってそれを修正しましたか?

ありがとう。

役に立ちましたか?

解決

生成されたコードをStylecopに無視する方法はいくつかあります。
Stylecop:生成されたコードを無視する方法

私が思い出すように、生成されたコードを無視することはデフォルト設定です(少なくとも、それは無視します 私の VS 2008標準設定で生成されたコード)。

私は2010年VSを使用していないので、StyleCopが生成されたものとして認識されないように、デザイナーが生成したファイルを何らかの形で変更したかどうかはわかりません。
リンクは、コードでそれを理解するのに役立つかもしれません。

他のヒント

StyleCopは、生成されたソースファイルを無視するように指示できます。デザイナーが生成したファイルが任意のコーディング標準を順守する必要がある理由はわかりません。それらを読み書きする必要があるのは、開発者ではなく自動化されたツールだけです。

コードスタイルは、主に開発者を支援するためにそこにあります。コードジェネレーターは確かにそれほど気にすることができませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top