1

私はマルチプロジェクトの .vstemplate ファイルを作成しました。これは問題なく動作しますが、プロジェクトには、テンプレートに含めたい外部依存関係 (.dll) がいくつかあることを除いて、すべてのプロジェクト ディレクトリへのピア ディレクトリとして、生成されたソリューションは次のようになります。

slndir
    lib # dependencies
    proj1
    proj2

私はlib以外のすべてを持っています。このディレクトリを生成してそこにファイルをデプロイする方法はありますか?

4

1 に答える 1

1

ソリューションの直下にフォルダーを作成/追加する組み込みの方法はないと思います。

ただし、vstemplate エンジンは拡張可能です。IWizardインターフェイスを実装すると、必要なカスタム ロジックを追加できます。

IWizard.RunFinished メソッドから DTE オートメーション API を使用してソリューション アイテムを追加する方法の詳細については、このMSDN フォーラムの質問に対する Craig Skibo の回答を参照してください。

于 2011-06-03T21:31:43.147 に答える