2013-05-07 99 views
5

我有这个非常简单的Hello World例子,我使用单声道和gtk#在linux主机上编写。它只是显示一个带按钮的窗口。现在我试图让窗口上运行的二进制文件失败。我使用单声道主页中的独立安装程序安装了gtk#。当我启动应用程序它failes由于:mono gtk# - 你好世界部署到windows

System.DllNotFoundException是未处理的:无法加载DLL “libglib-2.0-0.dll”:指定的模块找不到。 (来自HRESULT的例外:0x8007007E)Source = glib-sharp

有什么建议吗? BR

+0

我不认为独立安装程序会安装所有内容,您使用的是什么安装程序? – IanNorton 2013-06-17 19:26:45

回答

2

您将不得不在命令提示符下使用regsvr32 libglib-2.0-0.dll在Windows中注册DLL'libglib-2.0-0.dll'。另一种方法是将所有依赖关系打包到可执行文件中。

希望这有帮助。

-Dave