1

ソリューション/マルチプロジェクトテンプレートの作成を検討しています。

ソリューションテンプレートが存在しないことは承知していますが、ある程度の成功を収めて調査/試行してきました。(ここからのリンク(http://stackoverflow.com/questions/2717110/how-to-create-a-solution-template-in-vs2010)は大きな助けになっています。

私が直面している唯一の問題は、テンプレートからプロジェクトを作成するときに、関連するすべてのプロジェクトの新しいコピーがソリューションに含まれていることです。私が必要としているのは、1つのプロジェクトだけが新しいコピーとして作成され、テンプレート内の他のプロジェクトは既存のプロジェクトを参照する必要があるということです。

他のプロジェクトへのDLL参照を保持する単一のプロジェクトテンプレートを作成しました(これは問題ありませんが、必要なものではありません)。1つを除くすべてのプロジェクトが既存のプロジェクトを参照するマルチプロジェクトテンプレートが必要です...

どうすればいいですか?

編集:プロジェクトに追加されたdbml Designer.csは、新しく生成されたソリューション/プロジェクトに含まれていないこともわかりました。それらはコピーされますが、手動でプロジェクトに含める必要があります。これはなぜですか、そしてどうすればそれを回避できますか?

4

2 に答える 2

0

そのため、この問題の回避策を見つけることができませんでした。

しかし、私が何とかしてやったことは、すべての参照(相対的)が外部のlibフォルダーを指している状態で、一度実行する必要がある十分なテンプレートを作成することです。

これは、新しいマシンでテンプレートを使用し、いくつかのdllを新しいlibフォルダーにコピーして、そこから離れて作業できることを意味します。理想的な解決策ではありませんが、機能します...

于 2011-04-27T09:09:39.327 に答える
0

Feature Builder Power Tool の使用はどうですか?
http://visualstudiogallery.msdn.microsoft.com/67b720f4-9a50-41cb-86a2-82e33b7c5fc4/

ソリューションのセットアップ中に必要なロジックを自由に作成できるはずです...

于 2011-04-21T18:50:09.553 に答える