Сборка и запуск решения Monodevelop в OS X Terminal - PullRequest
8 голосов
/ 13 декабря 2011

Я бы хотел собрать и запустить решение Monodevelop из OS X Terminal. Каковы соответствующие инструменты / команды для этого?

Я попытался запустить mdtools build из каталога, содержащего MySolution.sln. Это приводит к -bash: mdtools: command not found. Где я могу скачать и установить mdtools? (если это правильный путь).

Я построил решение из IDE. Затем я попытался запустить его с bin/Debug с mySolution.exe. Это привело к сообщению об ошибке -bash: mySolution.exe: command not found (хотя ls показывает, что оно существует).

Ответы [ 3 ]

9 голосов
/ 14 декабря 2011

На Mac mdtool отсутствует в PATH, но его можно найти в комплекте приложений MD, например,

/Applications/MonoDevelop.app/Contents/MacOS/mdtool build MySolution.sln

В качестве альтернативы вы можете попробовать xbuild, который устанавливается как часть Mono и находится в PATH. Это реализация MSBuild. К сожалению, он пока не может обрабатывать все пользовательские типы проектов, которые могут обрабатывать mdtool.

xbuild MySolution.sln
0 голосов
/ 29 июня 2018

В настоящее время, если вы запустите xbuild, вы также получите:

">>> Инструмент xbuild устарел и будет удален в будущих обновлениях, используйте вместо него msbuild <<<<" </p>

Итак, вы должны пойти на:

msbuild Solution.sln
0 голосов
/ 13 декабря 2011
...