windows - 在 Windows : workaround for Gtk# requirement? 上安装 MonoDevelop

标签 windows mono installation monodevelop gtk#

我已经在我的Windows 7系统上安装了Mono(版本2.11.4),现在我打算安装MonoDevelop(版本3.0.4.7)。但是,当我启动 MonoDevelop 安装程序时,我收到以下错误消息,并且安装终止:

MonoDevelop installation error

好的,这可以通过从 here 获取 Gtk# 安装程序轻松解决。 .但是,Mono 安装已经包含 Gtk# 2.12.11,因此单独安装 Gtk# 似乎是一个不必要的步骤。

当包含 Gtk#Mono 已经安装时,是否有任何方法来指示 MonoDevelop 安装程序(另外)在 Mono 安装目录中寻找所需的 Gtk# 文件?

更新 我已尝试为 Gtk# 安装“虚拟”注册表设置,将 Mono 根目录指定为 Gtk # 安装文件夹。这允许我安装 MonoDevelop 而不必单独安装 Gtk#,但我无法运行 MonoDevelop之后……

最佳答案

您需要为 .NET 安装 GTK#,因为 Mono 附带的 GTK# 在 Mono 的 GAC 中,而不是在 .NET 的 GAC 中,并且 MonoDevelop 安装程序专门设计用于安装 MonoDevelop,以便它在 .NET 运行时上运行。虽然它应该可以在 Windows 上的 Mono 上运行 MD,但在 .NET 上运行是经过测试和正式支持的。

在 .NET 上运行时,您仍然可以定位 Mono - MonoDevelop 将检测已安装的 Mono 运行时。它们将显示在“目标运行时”菜单中。

关于windows - 在 Windows : workaround for Gtk# requirement? 上安装 MonoDevelop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13025828/

相关文章:

visual-studio - 为什么在 OS X 上的 Xamarin Studio 中会出现以下错误,而在 Visual Studio 中却不会?

node.js - 如何使用 NPM 降级 Node?

python - 如何像 pip 一样卡住 brew 需求?

windows - PHP 5.3.1 未在 Windows 上加载 php_oci8.dll

C++ 扩展 Windows WRL 组件类不起作用

excel - 如何使用 PowerShell 导出特定的 Excel 列?

javascript - vue.js: `vue create` 在项目文件夹中仅创建 3 个文件(package.json、package-lock.json、README.md)

windows - 如何在 C :\Windows\System32\en-US? 中打开 *.mui 文件

c# - 跨平台顺序 GUID

asp.net-mvc - 在 Mac 上运行 IIS 的最简单方法?