У меня есть этот пользовательский шаг сборки из моего проекта:
<Target Name="BeforeBuild">
<WriteLinesToFile Condition="" File="$(OutputPath)\env.config"
Lines="$(Configuration)" Overwrite="true">
</WriteLinesToFile>
</Target>
Обычно выводит конфигурацию сборки в файл.
Это прекрасно работает при сборке в Visual Studio. Team Build решили сделать все сложнее. Командная сборка OutputPathfor находится в другом месте (не bin \ $ (Configuration))
Я знаю, как узнать, является ли сборка частью построения команды (Condition=" '$(TeamBuildConstants)' == '_TEAM_BUILD_' "
), но если я не хочу жестко прописать путь, я не могу найти способ получить путь сборки команды.
Любые идеи о том, как узнать (в проекте, файл Team Build), где находится выходное местоположение?