2010-09-24 2 views
0

При очередном создании новой сборки с использованием VS можно передать аргументы MSBuild, которые позволяют вам делать что-то вроде пропусков некоторых шагов сборки или делать некоторые условно.Настройка свойств в запущенной сборке

Можно ли передать такие аргументы в сборку, которая запускается с помощью проверок или ночной сборки?

ответ

1

Вы можете проверить значение свойства $ (Reason) в файле TfsBuild.proj.

<Target Name="BuildNumberOverrideTarget" Condition=" '$(Reason)' == 'Schedule' "> 
    <MyBuildNumberGenerator TeamFoundationServerUrl="$(TeamFoundationServerUrl)" BuildUri="$(BuildUri)"> 
     <Output TaskParameter="BuildNumber" PropertyName="BuildNumber" /> 
    </MyBuildNumberGenerator> 
</Target> 

Подробнее доступны здесь: http://msdn.microsoft.com/en-us/library/cc716772(VS.90).aspx

+0

Ницца! Именно то, что я искал. Благодарю. –