Передать значение свойства из определения сборки TFS в файл proj


У меня есть определение сборки, настроенное в моем экземпляре TFS 2012. В этом определении сборки я хочу передать пользовательский аргумент и получить доступ к указанному аргументу в моем .файл csproj. Например:

MSBuild Arguments: /p:MyFoo=1

В моем .файл csproj я хочу сделать так:

<ItemGroup Condition=" '$(MyFoo)' == '1' ">

Возможно ли это, или я неправильно об этом говорю?

1 6

1 ответ:

Это более чем возможно, это очень легко сделать. Отредактируйте определение сборки, на вкладке процесс разверните раздел "Дополнительно", и вы увидите свойство под названием" Аргументы MSbuild " добавьте аргумент в формате, указанном в вопросе. например, /p:MyFoo=1

Например

добавление аргументы MSBuild для сборки TFS определение

Вы также можете ввести аргументы, когда вы ставите сборку в очередь

Введите описание изображения здесь