VisualStudioのテンプレートを作成する

VisualStudio 2005の場合はこちら
アプリケーション テンプレートを作成する
http://www.microsoft.com/japan/msdn/coding4fun/weekend/apptemplate/default.aspx

独自の項目テンプレートを作成するには
http://www.atmarkit.co.jp/fdotnet/dotnettips/537myitemtemplate/myitemtemplate.html

が、いまのプロジェクトはVisualStudio 2003なので、上記の方法は使えない
しばらく探していると、こんなのが見つかった↓
http://support.microsoft.com/kb/870715/ja

あいかわらず、KBの自動翻訳の結果は意味がわからない
原文はこちら
http://support.microsoft.com/kb/870715/en-us

要約すると、必要なのは

  • .vsdir ファイル
  • .vsz ファイル
  • Wizardのディレクトリとテンプレート

ということらしい

.vsdirファイル
.vszファイルの場所と、テンプレートファイルの名称を指定しているらしい


.vsz ファイル
Wizardの名称などを指定しているらしい


Wizardのディレクトリとテンプレート
実際のテンプレート
スクリプトもいくつかあるみたいだか、役割不明


とりあえず、似たような内容の既存のテンプレートをコピーして、
上記の3つのセットを作れば良いらしい

今回は、MobileWebFormのテンプレートを作りたかったので、
LocalProjectItemsではなくWebProjectItemsを作ってみたが、今のところうまくいっているようだ


追記)
vsdirについて調べていたら、テンプレートの作成方法が簡潔にまとめられているサイトを発見した
http://www.okisoft.co.jp/esc/debugtool/VSNET.html
http://msdn2.microsoft.com/ja-jp/library/2sc7ft4a(VS.80).aspx