Visual Studioでソリューションを作成して、ソリューション自体が「最新の取得」の影響を受ける場所とはまったく異なる他のディレクトリにある.dll依存関係を作成するにはどうすればよいですか。
私が試したのは、ソリューション自体の中に依存関係ソリューションフォルダーを作成し、それにdllを追加することです。そうすれば、ソリューションのディレクトリ構造に属していない場合でも、ソリューションに属します。
たとえば、.slnファイルは次の場所にあります。
D:\ tfs \ repository \ main \ SolutionA \ solution.sln
そしてdllはにあります:
d:\ tfs \ repository \ main \ SolutionX \ Dependencies \ Binaries
私が本当に達成したいのは、次のシナリオを含む、ソリューションを構築するための確実な方法を持つことです。
1- Windows、VisualStudioなどを新しくインストールします。2-VisualStudioを
開きます。3-
TFSでsolution.slnを見つけ、それをダブルクリックして、Visual Studioがソリューション内のすべてのプロジェクトとファイルを取得し、ソリューションを開きます。 4-正常にビルド
依存関係ソリューションフォルダーのアプローチを試し、上記のシナリオを繰り返すと、ソリューション内のすべてのプロジェクトが取得されて開きますが、依存関係ソリューションのコンテンツはTFSから取得されません(Visual Studioはソリューションエクスプローラーに表示されますが) )、これには欠陥があると思います。
ビルド前/ビルド後のスクリプトの作成を伴わないいくつかの提案をいただければ幸いです。