プロジェクトテンプレートを展開するVS2010の拡張機能を作成しました。プロジェクトテンプレートは、このテンプレートに基づいて新しいプロジェクトを作成するときに呼び出されるカスタムウィザード(特定のアセンブリ内)を使用します。
ウィザードを含むアセンブリをVSIX内にパッケージ化して、テンプレートがウィザードを見つけることができる場所にデプロイされるようにします(GACはVSIXのオプションではないことを知っています)。
基本的に、アセンブリをGACにデプロイし、VSIXをインストールしてからプロジェクトを作成すると、ウィザードが正常に呼び出されます。最初にアセンブリをデプロイせずに同じことを行うと、プロジェクトの作成時にプロジェクトテンプレートでアセンブリが見つかりません。
私の質問は、VSIXパッケージを使用してプロジェクトテンプレートとそれに必要なアセンブリを展開する方法です。
ご協力ありがとうございました
編集:両方のインストーラープロジェクトでウィザードアセンブリ参照のVSIXサブパスを「ProjectTemplates」に変更し、それに応じてvsixmanifestコンテンツアセンブリ参照を更新しました。今はうまくいくようです。