根据本指南Deploy GTK Sharp applications to Windows without installing GTK#我决定将安装程序集成到我使用NSIS制作的安装程序
我有一个使用gtk#编写的c#应用程序。现在我需要将它安装到没有安装gtk#的计算机上。我下载了gtk#的安装程序,我正在使用:
执行它ExecWait 'msiexec.exe /quiet /package "$INSTDIR\gtk-sharp-2.12.20.msi"'
实际执行安装程序并执行某些操作因为我可以在已安装程序列表中看到它(gtk包)但是,当我尝试在安装后启动应用程序时出现此错误:
Unable to load DLL 'libgtk-win32-2.0-0.dll': The specified procedure could not be found. (Exception from HRESULT: 0x8007007F)
我需要安装其他软件包才能使其正常工作吗?或者实施安装程序的正确方法是什么?