在OS X上构建MonoDevelop + MonoMac

时间:2012-11-28 16:26:22

标签: monodevelop monomac

我按照此处的说明在Mac OS X上构建MonoDevelop:Building MonoDevelop on OS X

我可以很好地构建MonoDevelop。我还想构建MonoMac并使用它。

该文件说:

  

“要包含附加内容中的插件,请手动复制其内部目录   进入MonoDevelop.app目录,例如

     

cp -r ../../../extras/MonoDevelop.AspNet.Mvc/build/*   MonoDevelop.app/Contents/MacOS/lib/monodevelop/AddIns/MonoDevelop.AspNet.Mvc /“

但是,我在/extras/MonoDevelop.MonoMac下没有构建目录。

我尝试按照此步骤构建额外内容:

  

“在构建中包含额外的附加插件,而不是   使用Mac配置文件,使用configure --select选择插件。这个   将写入默认配置文件。接下来,替换中的行   profiles / default以“main”开头,其中一个来自   profiles / mac,然后使用默认配置文件再次运行configure。“

但它并没有让我选择构建额外的MonoMac。

接下来,我尝试编译monodevelop.mdw。同样,我可以构建主要解决方案(MonoDevelop),但附加功能失败,超过1000个错误。

最后,我尝试将现有的monomac和macdev插件复制到我的master monodevelop.app包中。但是每当我尝试选择MonoMac项目时,这会中断添加解决方案/项目对话框 - 它无法加载Monodevelop.ide DLL。

任何有关我出错的建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我无法按照MonoDevelop网站上的说明进行此项工作。即使手动将额外内容/ MonoDevelop.MonoMac额外添加到配置文件也不起作用。

最后,我使用mac配置文件从源代码构建MonoDevelop。

然后我获得了最新的MonoMac产品,并从源头构建它们。我用了

  

进行更新

安装到我的已安装的 MonoDevelop副本。

然后,我手动将已安装的MonoDevelop中的以下软件包复制到我从master编译的新编译版本中:

  • MacPlatform.dll
  • MonoDevelop.iPhone
  • MonoDevelop.MacDev
  • MonoDevelop.MonoMac
  • Xamarin.Ide

任何一切现在都有效:)