2011-12-12 63 views
7

我想从OS X终端构建并运行Monodevelop解决方案。 什么是适当的工具/命令来做到这一点?构建并运行OS X终端的Monodevelop解决方案

我试着从MySolution.sln目录中运行mdtools build。这导致-bash: mdtools: command not found。我在哪里可以下载并安装mdtools? (如果这是正确的路)。

我从IDE构建了解决方案。然后我试着用bin/DebugmySolution.exe来运行它。这导致了错误消息-bash: mySolution.exe: command not found(尽管ls显示它存在)。

回答

7

在Mac上,mdtool不在路径,但可以在MD的应用程序包内找到,例如

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

您也可以试试xbuild,安装为Mono的一部分,并且在PATH中。这是MSBuild的实现。不幸的是,它还不能处理mdtool可以处理的所有自定义项目类型。

xbuild MySolution.sln 
+0

该命令看起来很简单,但它似乎默默无闻:http://stackoverflow.com/questions/15143410/how-to-build-monotouch-project-using-mdtool –

+0

对于任何在Xamarin Studio中寻找* mdtool *的人路径是“/ Applications/Xamarin Studio.app/Contents/MacOS/mdtool” –

相关问题