3

新しい MVC4 アプリケーションを作成するときに表示されるウィザードと同等のウィザードを使用する、会社用の MVC 4 アプリケーション用のカスタム VSTemplate を作成しています。ここに示すように、開発者がこのタイプの新しいアプリを作成するときに適用したい 2 つのテンプレートのうちの 1 つがあります。

VS プロジェクト ウィザード

これらのエントリはどちらも、VSIX プロジェクト内の ProjectTemplates というフォルダーの下に定義されているテンプレートに対応しています。

ソリューション エクスプローラー

私の質問は、ウィザードの実行時に正しいテンプレートを適用するにはどうすればよいですか? 複数のプロジェクトで vstemplate を作成する方法 (vstemplate の ProjectCollection ノードを使用) は知っていますが、それらが一緒に展開されることはないため、実際にはやりたいことではありません。両方の vstemplates をアセットとして vsixmanifest ファイルに追加できることがわかりましたが、条件付きで 1 つのテンプレートだけを適用する方法がよくわかりません。

ありがとう!

4

1 に答える 1