在OS X终端中构建和运行Monodevelop解决方案
我想从OS X终端构建并运行Monodevelop解决方案。 有什么适当的工具/命令来做到这一点?
我尝试从包含MySolution.sln
的目录运行mdtools build
。 这导致-bash: mdtools: command not found
。 我在哪里可以下载并安装mdtools
? (如果这是正确的方法)。
我从IDE构建了解决方案。 然后我尝试使用mySolution.exe
从bin/Debug
运行它。 这导致错误消息-bash: mySolution.exe: command not found
(即使ls
显示它存在)。
例如,在Mac上, mdtool
不在PATH中,但可以在MD应用程序包中找到
/Applications/MonoDevelop.app/Contents/MacOS/mdtool build MySolution.sln
或者你可以尝试xbuild
,它是作为Mono的一部分安装的,并且在PATH中。 这是MSBuild的一个实现。 不幸的是,它还无法处理mdtool
可以处理的所有自定义项目类型。
xbuild MySolution.sln
现在如果你运行xbuild
你也会得到:
“>>> xbuild工具已弃用,将在以后的更新中删除,请使用msbuild而不是<<<<”
所以,你应该去:
msbuild Solution.sln
请参阅http://monodevelop.com/Developers/Mac_Support/Building_MonoDevelop_on_OS_X