Module Installshield警告-7205:这是什么意思

Module Installshield警告-7205:这是什么意思,module,merge,windows-installer,installshield,Module,Merge,Windows Installer,Installshield,我在运行installshield安装程序时得到。官方的installshield指南没有说明这个错误是什么。生成状态的我的输出日志: ISDEV:警告-7205:由于合并模块中的组件crdb_ado.dll.AEDB3316_9515_4FC0_AB37_ED59C4AFBEA8未合并或丢失,因此跳过文件crdb_ado.dll.AEDB3316_9515_4FC0_AB37_ED59C4AFBEA8 但这并不能帮助我解决问题。 有人能解释一下吗?这是文档,其中描述了如何更改到合并模块文件位置

我在运行installshield安装程序时得到。官方的installshield指南没有说明这个错误是什么。生成状态的我的输出日志:

ISDEV:警告-7205:由于合并模块中的组件crdb_ado.dll.AEDB3316_9515_4FC0_AB37_ED59C4AFBEA8未合并或丢失,因此跳过文件crdb_ado.dll.AEDB3316_9515_4FC0_AB37_ED59C4AFBEA8

但这并不能帮助我解决问题。 有人能解释一下吗?

这是文档,其中描述了如何更改到合并模块文件位置的路径。


不能100%确定,但请检查项目生成的路径,可能它有很长的名称(>255个字符和MergeModules文件名)。这也可能是个问题。

我收到了同样的警告。在我的例子中,这是因为默认情况下,InstallShield在安装到32767的过程中

这是来自

基于MSI的项目中可以包含的最大文件数取决于媒体表中可用的位数。媒体表中的位数为15。默认情况下,最多可以将32767个文件直接添加到项目中。但是,可以编写更大的包。 要编写更大的软件包,请执行以下步骤:

  • 备份以下文件:\Support\0409\IsMsiPkg.itp。 注意:默认情况下,是MSI编辑器的安装位置(DevStudio、is X等)
  • 通过将文件:Support\0409\IsMsiPkgLarge.itp重命名为IsMsiPkg.itp来覆盖此文件

  • 重建项目

  • 这将使用更大的InstallShield模板,该模板允许在项目中包含32767个以上的文件


    看起来可能是合并模块依赖关系问题。合并模块可以被标记为依赖于其他合并模块,消息可能意味着它不会合并合并模块,因为它找不到依赖的MM。这就是我认为的样子,但我的包中没有任何合并模块/可再发行文件。正因为如此,我认为更多的是“缺少组件”。但是组件究竟是如何丢失的呢?编辑:在检查了我的构建报告之后,它实际上有两个合并模块。但是我怎样才能知道他们在哪里呢?据我所知,我只有组件和功能?抱歉,但我不太熟悉的是,我知道合并模块在UI中的位置。