Установка свойств в запущенной сборке - PullRequest
0 голосов
/ 24 сентября 2010

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

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

1 Ответ

1 голос
/ 24 сентября 2010

Вы можете проверить значение свойства $ (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

...