mono gtk# - hello world部署到windows

mat*_*ias 6 windows mono gtk#

我有一个非常简单的Hello World示例,我使用Mono和gtk#在linux主机上编写.它只是显示带按钮的窗口.现在我试图在Windows上运行二进制文件但失败了.我使用单声道主页上的独立安装程序安装了gtk#.当我启动应用程序时,它会因以下原因而失败:

System.DllNotFoundException未处理:无法加载DLL'libglib-2.0-0.dll':找不到指定的模块.(来自HRESULT的异常:0x8007007E)Source = glib-sharp

有什么建议?BR

小智 -2

您必须使用regsvr32 libglib-2.0-0.dll命令提示符在 Windows 中注册 DLL“libglib-2.0-0.dll”。另一种方法是将所有依赖项与可执行文件打包在一起。

希望这有帮助。

-戴夫