Создание и запуск решения Monodevelop в терминале OS X

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

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

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

3 ответов


на Mac, mdtool не находится в пути, но может быть найден внутри пакета приложений MD, например

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

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

xbuild MySolution.sln

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

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

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

msbuild Solution.sln