1つのビルド内に2つのソリューションがあります。構築する現在のソリューションは次のようになります。
<SolutionToBuild Include="$(BuildProjectFolderPath)/../../Main/Services/Solution1.sln">
<Targets></Targets>
<Properties></Properties>
</SolutionToBuild>
<SolutionToBuild Include="$(BuildProjectFolderPath)/../../Main/Web/Solution2.sln">
<Targets></Targets>
<Properties></Properties>
</SolutionToBuild>
このようにすると、出力は\ $(DropLocation)\ $(BuildNumber)\Releasesフォルダーにドロップされます。私の目的は、各ソリューションの出力ファイルを異なるドロップフォルダーにドロップすることです。例。Solution1.slnのドロップ位置は、\ $(DropLocation)\ $(BuildNumber)\ Releases\Servicesになります。
この結果を達成するためにプロパティを構築するためのソリューションを指定するにはどうすればよいですか?いくつかの出力ファイルが指定された出力ドロップの場所にコピーされないため、次のプロパティを使用しようとしましたが成功しませんでした。
<SolutionToBuild Include="$(BuildProjectFolderPath)/../../Main/Services/Solution1.sln">
<Targets></Targets>
<Properties>OutDir=$(DropLocation)\$(BuildNumber)\Services\</Properties>
</SolutionToBuild>
編集:現在TFS2010を使用していますが、これらはアップグレードテンプレートを使用する古いTFS2008ビルドです