Как передать это общее свойство в MSBuild с помощью TeamCity?

Я использую средство запуска TeamCity Visual Studio. Я хочу добавить параметр, недоступный из Visual Studio.

/Property:FileAlignment=4096

I набрал это непосредственно на этапе сборки «Параметры командной строки». Журнал сборки показывает ошибку:

Параметры командной строки MSBuild содержат параметры «/ property:» или «/ p:». Вместо этого используйте параметры сборки.

Я не понимаю, как передать это MSBuild из TeamCity и избавиться от этого предупреждения!

1. Какой тип параметра мне следует использовать?

Есть 3 вида:

  • Параметры конфигурации
  • Система properties
  • Переменные среды.

Мне не нужны переменные среды или системы, потому что я не хочу, чтобы эта сборка зависела от чего-либо внешнего. Я собираюсь попробовать Config прямо сейчас, но тогда я не уверен Я заполняю его правильно.

2. Как я могу сказать, что этот параметр действительно используется?

Журнал сборки, который, кажется, имеет только navigable / folda ble xml-подобных уровней со своей программой, не сказал параметров сборки.

14
задан Anthony Mastrean 11 January 2012 в 21:59
поделиться