У меня установлена TFS 2008 TeamBuild, и я создаю несколько решений:
- Решение A
- Решение B
- Решение C
Я хотел бы создать решения A и B с последней версией из системы контроля версий, но для решения C я хотел бы создать определенную версию, определенную меткой TFS.
СейчасЯ знаю об аргументе:
/p:GetVersion:LmyLabel
для элемента TeamBuild <PropertyGroup><GetVersion>LmyLabel</GetVersion><PropertyGroup>
в файле .proj
Но это относится квесь процесс сборки и все решения.
Мне это нужно только для одного из моих решений, в идеале для элемента SolutionToBuild
.
Примерно так:
<SolutionToBuild clude="$(BuildProjectFolderPath)/SolutionA.sln">
<Targets></Targets>
<Properties></Properties>
</SolutionToBuild>
<SolutionToBuild clude="$(BuildProjectFolderPath)/SolutionB.sln">
<Targets></Targets>
<Properties></Properties>
</SolutionToBuild>
<SolutionToBuild clude="$(BuildProjectFolderPath)/SolutionC.sln">
<Targets></Targets>
<Properties>GetVersion=LmyLabel</Properties>
</SolutionToBuild>
Есть идеи?