2

类似的问题,尽管链接线程的解决方案对我不起作用。

重申问题:我已经安装了 Mono 2.10.9 并在我的 Windows 8 上运行,但无法安装 MonoDevelop(我实际上正在尝试在 sourceforge 上找到 MD 版本 3.0.6,似乎最新版本还没有 Windows 支持)。运行 msi 安装程序时,我得到

必须安装 Gtk# 版本 2.12.9 或更高版本。

即使在为 .NET 安装 Gtk# 2.12.20 之后也会出现错误消息(如在 MD Windows 下载会话中找到的)。

我什至尝试编辑 MD msi 文件(如此处所推荐),但这也没有奏效。

这个问题有什么解决方案吗?

4

3 回答 3

4

我有同样的问题。我实际上通过您发布的论坛修复了它。

  1. 下载并安装ORCA MSI 编辑器
  2. 现在右键单击 Monodevelop-xxx.msi 并选择使用 Orca 编辑。
  3. 从 Tables 列表中选择“Launch Condition”,在右侧窗格中将出现 2 个条目
  4. 编辑名为:的条件GTKSHARPVERSION >= "2.12" OR REMOVE ~= "ALL"GTKSHARPVERSION >= 2.12.9 OR REMOVE ~= "ALL"
  5. 节省
  6. 再次运行安装程序

起初它没有用,但后来我重试了几次,实际上让它工作了。

于 2013-08-01T18:32:06.807 回答
2

如消息所述,您需要 Gtk# 2.12.9 或更高版本,而您只有 2.10。

另外,如果我是你,我会安装完整的 Xamarin studio msi(Windows 版本的 MonoDevelop),而不是干涉从 sourceforge 下载的源代码,这基本上是为了在 linux 上进行风格开发。

您可以在这里找到 Xamarin studio 和 Gtk# 2.12.20(最新):

http://monodevelop.com/Download/

于 2013-04-06T05:03:56.973 回答
0

我遇到了同样的问题,然后按照上面的说明进行操作。

但是,我通过您发布的论坛修复了它。

  1. 下载并安装ORCA MSI Editor
  2. 现在右键单击Monodevelop-xxx.msi并选择使用 Orca 编辑。
  3. 从 Tables 列表中选择“Launch Condition”,在右侧窗格中将出现 2 个条目
  4. 编辑名为:的条件GTKSHARPVERSION >= "2.12" OR REMOVE ~= "ALL"GTKSHARPVERSION >= 2.12.9 OR REMOVE ~= "ALL"
  5. 节省
  6. 再次运行安装程序

我所做的是使用 Orca 编辑 Monodevelop-xxx.msi 并从 Launch Condition 中删除该行GTKSHARPVERSION >= "2.12.19" OR REMOVE ~= "ALL",然后我就能够安装 Xamarin studio。

但是当我运行 Xamarin Studio 软件抛出同样的问题请安装 Gtk# 必须安装。

我再次修改了 Xamarin Studio 安装程序和条件,然后删除了 Gtk#,然后我重新安装了 Gtk,Xamarin Studio 运行正常。

于 2014-07-11T03:20:50.580 回答