Visual Studio 2019でプロジェクトテンプレート作ってみたんですがちょっとハマったのでメモ。
プロジェクトテンプレートっていうのはVisual Studioで新しいプロジェクトを作成するときに選ぶアレです(下の画像のやつ)
プロジェクトテンプレートの作り方
詳しくは 公式の説明書 を見てほしいのですが、簡単に説明すると、
-
テンプレートの元になるプロジェクトを作成する
-
「プロジェクト>テンプレートのエクスポート」からプロジェクトテンプレートを作る。 参考
基本的にはこれだけです。
ただ、プロジェクト内のパラメーターを置き換える(参考)場合は上記に加えて下の処理が必要です。 -
(上の続き)作成されたプロジェクトテンプレート(zipファイル)を一度解凍する
-
解凍したファイルの中の
.vstemplate
ファイルを編集する (普通にやると多分MyTemplate.vstemplate
) -
再度zipに圧縮する
最後にできたzipファイルをC:\Users\(ユーザー名)\Documents\Visual Studio 2019\Templates\ProjectTemplates
に配置して、Visual Studioを再起動すると、そのプロジェクトテンプレートを使えるようになっているはずです(ミスがなければ)
ハマった点
解凍して再圧縮の処理をすると、プロジェクト作成画面に作ったテンプレートが表示されない。
解決方法
zipに圧縮するときにフォルダを選択して圧縮するのではなく、ファイルを全選択して圧縮する。
結論
zipに圧縮する際にフォルダじゃなくてファイルを全選択して圧縮する!!!
おわり
これで半日溶かしました。悲しい😰
プロジェクトテンプレートを使って快適なVisual Studioライフを!