MacOS меняет конфигурацию сборки, используя bash и msbuild - PullRequest
0 голосов
/ 15 февраля 2019

Я бы хотел собрать конфигурацию выпуска с помощью bash-скрипта.Моя проблема в том, что он создает конфигурацию Debug по умолчанию.

Как передать конфигурацию в командную строку bash?

На данный момент я использую это:

find "MyUITestPATH" -regex '.*UITest.*\.csproj' -exec msbuild {} \;

и он встроен в конфигурацию DEBUG.Мне нужно собрать свой UITest в конфигурации выпуска.

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

Когда вы запускаете msbuild.exe, вы можете передать параметры командной строки.https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-command-line-reference?view=vs-2017

Параметр командной строки, который вы хотите установить, является свойством (т. Е. -property, или -p для краткости).В вашем случае вы укажете:

-p:Configuration=Release
0 голосов
/ 15 февраля 2019

Нашел:

find "MyUITestPATH" -regex '.*UITest.*\.csproj' -exec msbuild {} -p:Configuration=Release \;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...