У меня есть сервер 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="$(DbPath)"" />
<Exec Command="sqlcmd -S .\sqlexpress -i db\OmnyxDatabaseProgrammability.sql" />
</Target>
И соответствующий TeamCity информация о шаге
Версия MSBuild: 4.0
Инструменты MSBuild Версия: 4.0
Платформа запуска: x64
Цели: InstallDb
Параметры командной строки: /property:DbPath=%env.DB_PATH%