需要有关 GTK# 和 mono 的帮助

需要有关 GTK# 和 mono 的帮助

为了实现平台独立性,我在 Windows 机器上使用 monodevelop 4.0 和 gtk# 2.12 构建了一个简单的 hello-world 应用程序。当我尝试在 Ubuntu 12.04 LTS 上运行它时,出现以下运行时错误:

未处理的异常:System.TypeLoadException:无法从程序集“hellogtk,Version=1.0.4824.3971,Culture=neutral,PublicKeyToken=null”加载类型“MainWindow”。[错误] 致命的未处理异常:System.TypeLoadException:无法从程序集“hellogtk,Version=1.0.4824.3971,Culture=neutral,PublicKeyToken=null”加载类型“MainWindow”。

我的 Mono 运行时版本是 2.10。您能指出可能出了什么问题吗?

答案1

找到了我的问题的答案。在 Ubuntu 上,在运行使用 Framework 4.0 编译的 gtk# 程序之前,需要提供以下依赖项(除了 mono 运行时环境):

libgtk2.0-cil
libmono-posix4.0-cil

相关内容