新しい MVC4 アプリケーションを作成するときに表示されるウィザードと同等のウィザードを使用する、会社用の MVC 4 アプリケーション用のカスタム VSTemplate を作成しています。ここに示すように、開発者がこのタイプの新しいアプリを作成するときに適用したい 2 つのテンプレートのうちの 1 つがあります。
これらのエントリはどちらも、VSIX プロジェクト内の ProjectTemplates というフォルダーの下に定義されているテンプレートに対応しています。
私の質問は、ウィザードの実行時に正しいテンプレートを適用するにはどうすればよいですか? 複数のプロジェクトで vstemplate を作成する方法 (vstemplate の ProjectCollection ノードを使用) は知っていますが、それらが一緒に展開されることはないため、実際にはやりたいことではありません。両方の vstemplates をアセットとして vsixmanifest ファイルに追加できることがわかりましたが、条件付きで 1 つのテンプレートだけを適用する方法がよくわかりません。
ありがとう!