根据本指南将GTK Sharp 应用程序部署到 Windows 而不安装 GTK#我决定将安装程序集成到我自己使用 NSIS 制作的安装程序中
我有使用 gtk# 编写的 ac# 应用程序。现在我需要将它安装到没有安装 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)
我需要安装任何其他软件包才能使其正常工作吗?或者什么是实施安装程序的正确方法?