サブプロジェクトを作成し、nuget 依存関係をインストールするマルチプロジェクト テンプレートと、このテンプレートをインストールする vsix インストーラーが必要です。
すでに試した方法の問題
VSIX なし、nuget なしのマルチ プロジェクト テンプレート
マルチ プロジェクト テンプレートを作成することができましたが、問題なく機能しましたが、nuget 参照を含めるときは機能しませんでした。VSIX を含まない nuget の簡単でエレガントなサポートはありませんでした。
ルート テンプレートを使用しない、VSIX を使用したマルチ プロジェクト テンプレート
そこで、VSIX を使用してみましたが、非常に簡単に思えました。テンプレート プロジェクトを zip またはソリューションから追加し、vsix インストーラーをビルドします。しかし、マルチ プロジェクト テンプレートを作成するために 2 番目のプロジェクト テンプレートを追加してビルドし、テンプレートをインストールしてプロジェクトを作成しようとしたとき、マスター プロジェクトがサブ プロジェクトを作成するマスター サブ プロジェクトのセットアップをサポートしていないことに気付きました。開発者は各プロジェクトを依存関係の順序で作成する必要があるため、これは大きな問題でした。