Существует свойство $OutDir
, которое можно использовать в таких вещах, как события после сборки.
В сборке VS2010 это будет относительный путь от текущего проекта к двоичным файлам, поэтомубудет "bin \ Debug \", например.(Полный путь к выводу: $ TargetDir, то есть $ (ProjectDir) \ $ (Outdir)).
$ OutDir переопределяется во время сборок TFS и указывает путь, куда он помещает ваши двоичные файлы:
<OutDir Condition=" '%(ConfigurationToBuild.PlatformToBuild)' != 'Any CPU' ">$(BinariesRoot)\%(ConfigurationToBuild.PlatformToBuild)\%(ConfigurationToBuild.FlavorToBuild)\</OutDir>
<OutDir Condition=" '%(ConfigurationToBuild.PlatformToBuild)' == 'Any CPU' ">$(BinariesRoot)\%(ConfigurationToBuild.FlavorToBuild)\</OutDir>
РЕДАКТИРОВАТЬ:
Чтобы получить полный путь в любом случае, один из вариантов, который вы можете использовать, это что-то вроде этого:
IF '$(BuildingInsideVisualStudio)'=='true' (
COPY SomeFile $(TargetDir)$(OutDir)
) ELSE (
COPY SomeFile $(OutDir)
)