1

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

我可以很好地构建 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 来选择插件。这将写入默认配置文件。接下来,将配置文件/默认中以“main”开头的行替换为来自profiles/mac的那个,然后使用默认配置文件再次运行configure。”

但它并没有给我额外构建 MonoMac 的选项。

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

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

任何关于我哪里出错的建议将不胜感激。

4

1 回答 1

0

我无法按照 MonoDevelop 网站上的说明完成这项工作。即使手动将 extras/MonoDevelop.MonoMac extra 添加到配置文件也不起作用。

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

然后我得到了最新的 MonoMac 部件,并从源代码构建它们。我用了

进行更新

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

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

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

现在一切正常:)

于 2012-11-29T15:25:40.030 回答