C++ cli c+中的自定义操作+/cli安装项目

C++ cli c+中的自定义操作+/cli安装项目,c++-cli,windows-installer,setup-project,setup-deployment,C++ Cli,Windows Installer,Setup Project,Setup Deployment,我已经在c#中为MSI编写了20多个安装程序类,现在我正在尝试在c++/cli中编写一个。我将我的项目输出文件(包含我的安装程序类)添加到自定义操作“安装”。。。我在Installer类中过度使用了OnAfterInstall,目前没有任何代码,我得到了以下错误(只是测试): 错误1001。初始化安装时发生异常: System.10.FileLoadException:尝试加载带有修复程序(IAT)的无法验证的可执行文件 具有超过2个节或一个TLS节。)(HRESULT的例外:0x3013109

我已经在c#中为MSI编写了20多个安装程序类,现在我正在尝试在c++/cli中编写一个。我将我的项目输出文件(包含我的安装程序类)添加到自定义操作“安装”。。。我在Installer类中过度使用了OnAfterInstall,目前没有任何代码,我得到了以下错误(只是测试):

错误1001。初始化安装时发生异常: System.10.FileLoadException:尝试加载带有修复程序(IAT)的无法验证的可执行文件 具有超过2个节或一个TLS节。)(HRESULT的例外:0x3013109)

如果您能在这个问题上提供指导,我将不胜感激。。。我以前从未经历过。发生此错误时,将启动回滚。。。以下是MSI日志的链接:

我非常感谢您的指导, 谢谢你

我只写了一封信,所以我不确定问题出在哪里

我在MSDN上找到了以下示例,也许它会对您有所帮助: