Fedora mscorlib上的Mono无法安装gtk-sharp-2.12.11

时间:2012-08-31 13:59:07

标签: mono gtk redhat

当我在我的机器上编译一个简单的Web应用程序时,它可以正常工作。 但是当我发布到服务器时总是给我以下错误: 无法从程序集'mscorlib,版本= 4.0.0.0,

加载类型'System.Collections.Generic.Dictionary`2'

在我的本地计算机中,我有以下目录,该服务器上不存在:   /usr/lib/mono/4.0 /

我尝试过安装gtk-sharp-2.12.11,但最后会出现以下错误: 请求'gtk + -2.0> = 2.12.0'但GTK +的版本是2.10.4

请帮帮我 谢谢 保罗桑托斯

1 个答案:

答案 0 :(得分:0)

gtk#binding在其2.12版本中,仅依赖于gtk +版本2.12。

如果您想使用该版本,则需要升级您的Fedora。

但是,考虑到gtk平台只对桌面开发很有用,而不是web开发,所以我认为你是在混合。

尝试在Fedora中安装“dmcs”编译器。 (您可能有一个非常旧的Mono版本,不包含这个4.0-profile编译器,你安装了什么版本的Mono?)