Building and running Monodevelop solution in OS X Terminal

北慕城南 提交于 2019-12-03 13:03:28

问题


I'd like to build and run a Monodevelop solution from the OS X Terminal. What are the appropriate tools/commands to do this?

I tried running mdtools build from the directory containing MySolution.sln. This results in -bash: mdtools: command not found. Where can I download and install mdtools? (if this is the right way to go).

I built the solution from the IDE. Then I tried to run it from bin/Debug with mySolution.exe. This resulted in the error message -bash: mySolution.exe: command not found (even though ls shows it exists).


回答1:


On a Mac, mdtool is not in the PATH, but can be found inside the MD app bundle, for example

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

Alternatively you could try xbuild, which is installed as part of Mono, and is in PATH. This is an implementation of MSBuild. Unfortunately it can't yet handle all the custom project types that mdtool can handle.

xbuild MySolution.sln



回答2:


Nowadays if you run xbuild you also will get:

">>> xbuild tool is deprecated and will be removed in future updates, use msbuild instead <<<<"

So, you should go for:

msbuild Solution.sln



回答3:


See http://monodevelop.com/Developers/Mac_Support/Building_MonoDevelop_on_OS_X



来源:https://stackoverflow.com/questions/8480157/building-and-running-monodevelop-solution-in-os-x-terminal

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!