我已经在我的Windows 7系统上安装了 Mono (版本2.11.4),现在我打算安装 MonoDevelop (版本3.0.4.7)。但是,当我启动 MonoDevelop 安装程序时,我收到以下错误消息,并且安装已终止:
好的,这可以通过从here获取 Gtk#安装程序来轻松解决。但是, Mono 安装已包含 Gtk#2.12.11 ,因此分别安装 Gtk#似乎是不必要的步骤。< / p>
如果已安装 Mono ,包括 Gtk#,是否有任何方式指示<em> MonoDevelop 安装程序(另外)在 Mono 安装目录中查找所需的 Gtk#文件?
更新我尝试为 Gtk#安装“虚拟”注册表设置,将 Mono 根目录指定为 Gtk #安装文件夹。这允许我安装 MonoDevelop ,而无需单独安装 Gtk#,但我无法运行 MonoDevelop 事后...
答案 0 :(得分:7)
你需要安装GTK#for .NET,因为Mono附带的GTK#是Mono的GAC,而不是.NET的GAC,而MonoDevelop安装程序专门用于安装MonoDevelop,使其在.NET运行时运行。虽然应该可以在Windows上运行Mono上的MD,但在.NET上运行是经过测试和官方支持的。
在.NET上运行时,您仍然可以定位 Mono - MonoDevelop将检测已安装的Mono运行时。它们将显示在“目标运行时”菜单中。