あなたはすぐに2つの質問をしています。
最初の質問(「VSがデザイナーファイルを作成するために使用するテンプレートを変更する方法はありますか?」):はい、あります。
Form.zip
という名前のファイルが必要です。このファイルに関連するテンプレートがあります。
あなたが求めている他の質問は命名規則に関係しています。
私の経験では、命名規則を変更するためにテンプレートファイルを単に変更する方法は知られていません。テンプレートは特定のタイプのコードファイル(クラス、フォームなど)の構造またはレイアウトを記述するだけで、命名規則はファイル自体の構造とは関係ありません。
私が知っているのは、VSの拡張です(例:EventHandlerNaming)。 EventHandlerの標準ネーミングをカスタマイズすることができます(内部ではEventBindingService.CreateUniqueMethodName
を使用しています)。この拡張があなたのニーズに合わない場合は、少なくともソースを見て、おそらく独自の慣習を実装することができます。
もう1つの拡張子はReSharperで、独自のテンプレートと命名規則を作成できるようですが、まだテストしていません。
EDIT
あなたは(フォームのデザイナーファイル)を探しているテンプレートファイルがどこかにC:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates
下でなければなりません。
私にとっては、私は(唯一のVS2010がインストールされた)C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\VSTA\ItemTemplates\CSharp\1031\Form.zip
でそれを見つけるとジッパー内の3つのファイルがされていますform.designer.cs
は、あなたが探しているものです、これは、テンプレートデザイナーが使用するファイル
Form.zip
|-- form.cs
|-- form.designer.cs
|-- windowsform.vstemplate
ですフォームのデザイナーファイルを生成します。
これに対するもう1つの解決策は、元のテンプレートを変更するのではなく、独自のテンプレートを作成することです。この利点は、明らかに、あなたが元のものに落ちなければならない場合に備えて元のものを緩めないということです。
カスタムテンプレートの作成に関する情報は、on MSDN、on switchonthecode.netのチュートリアルフォームで確認できます。テンプレートで使用できるパラメータ/変数については、コンパイルhereがあります。
EDIT#2
は、命名規則について、あなたはStyleCopを見てみることができます。一見すると、Eclipse用のCheckStyleのように見えますが、これはプラグイン/拡張でコードスタイリングを実施しています。あなたのニーズに完全に合うように見えます。
これは素晴らしい質問です.D これが可能であり、誰かが解決策を教えてくれることを願っています。 – Vloxxity
Visual Studioがデフォルトのテンプレートを保存する場所を見つけようとしましたか?おそらく、%user%\ Documents \ Visual Studio 2010 \ Templates \ ItemTemplatesディレクトリのようなどこかに保存されていて(暗号化されているかもしれないが)、それらを変更できるはずです。 – Carsten
@Aschrattそのディレクトリにファイルが見つかりませんでした – derape