Создание и запуск решения 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