0

我正在尝试在我在 Visual Studio 2008 和 x86 平台中创建的安装项目中使用安装自定义操作 dll。我使用以下网站上的说明创建了项目:http: //www.codeproject.com/Articles/335516/Custom-Action-in-Visual-Studio-setup-projects 我收到错误消息“错误 1723。此 Windows Installer 程序包存在问题。无法运行完成此安装所需的 DLL。请联系您的支持人员或程序包供应商。” 我在安装期间创建的日志文件中发现了这个错误。我在网上搜索了这个错误,但没有帮助。此外,我的 dll 和安装项目正在成功编译。但是我有一个警告,因为“在模块中找不到入口点 '安装',用于 'C:\Users...\Release\deinstallCustAct.dll' 自定义操作 'deinstallCustAct.dll'”,并且在编译了我拥有的 dll 文件之后添加到自定义操作的安装文件夹的红色曲线下划线。我第一次使用自定义操作。请帮我解决这个问题。谢谢。

4

1 回答 1

0

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

于 2013-11-14T18:41:52.787 回答