Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 无法使用自定义操作DLL_Visual Studio 2008_Dll_Windows Installer_Setup Project_Custom Action - Fatal编程技术网

Visual studio 2008 无法使用自定义操作DLL

Visual studio 2008 无法使用自定义操作DLL,visual-studio-2008,dll,windows-installer,setup-project,custom-action,Visual Studio 2008,Dll,Windows Installer,Setup Project,Custom Action,我试图在VisualStudio2008和x86平台中创建的安装项目中使用install custom action dll。我使用以下网站上的说明创建了该项目: 我收到的错误为“错误1723。此Windows Installer软件包有问题。无法运行完成此安装所需的DLL。请与您的支持人员或软件包供应商联系。”我在安装过程中创建的日志文件中发现此错误。我在网上搜索了这个错误,但没有帮助。此外,我的dll和安装项目正在成功编译。但我有一个警告,因为“C:\Users…\Release\deins

我试图在VisualStudio2008和x86平台中创建的安装项目中使用install custom action dll。我使用以下网站上的说明创建了该项目:
我收到的错误为“错误1723。此Windows Installer软件包有问题。无法运行完成此安装所需的DLL。请与您的支持人员或软件包供应商联系。”我在安装过程中创建的日志文件中发现此错误。我在网上搜索了这个错误,但没有帮助。此外,我的dll和安装项目正在成功编译。但我有一个警告,因为“C:\Users…\Release\deinstallCustAct.dll‘custom action’deinstallCustAct.dll’的模块中找不到“入口点‘Install’”,编译后,我添加到自定义操作的安装文件夹中的dll文件用红色曲线划线。我第一次使用自定义操作。请帮我解决这个问题。谢谢。

我得到了答案。我没有将MSIhandle传递给自定义操作函数。这就是为什么它给了我那个错误和警告。我将“MSIHANDLE hInstall”传递给我的自定义操作dll函数,以消除该错误和警告!谢谢大家的考虑