TeamCity говорит использовать «Параметры сборки» вместо «/ property:» на этапе MSBuild. Что это значит?

У меня есть сервер TeamCity, чтобы делать мои сборки CI. Я создаю и тестирую решение C # и запускаю несколько пользовательских задач MSBuild. Одна из этих задач - выводить предупреждение в мои выходные данные сборки ...

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

Я не понимаю, что это значит и как это удалить. Это плохо гуглит (с опечаткой или без нее). Я запустил задачу из командной строки (с помощью / verbosity: диагностика ), но она не отображается, поэтому я считаю, что это сообщение TeamCity.

Задача MSBuild -

<Target Name="InstallDb">
  <MakeDir Directories="$(DbPath)" />
  <Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseDrop.sql" />
  <Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseCreate.sql -v DbPath=&quot;$(DbPath)&quot;" />
  <Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseProgrammability.sql" />
</Target>

И соответствующий TeamCity информация о шаге

Версия MSBuild: 4.0
Инструменты MSBuild Версия: 4.0
Платформа запуска: x64
Цели: InstallDb
Параметры командной строки: /property:DbPath=%env.DB_PATH%

77
задан Anthony Mastrean 2 June 2011 в 18:11
поделиться