【问题标题】:How can I locate the merge module that I need for my installer?如何找到安装程序所需的合并模块?
【发布时间】:2011-08-11 17:14:59
【问题描述】:

我有一个 MSI 文件,其中包含以下合并模块:

  <Merge Id="VCRedistVC90CRT" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC90_CRT_x86.msm" DiskId="1" Language="0"/>
  <Merge Id="VCRedistVC100CRT" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_CRT_x86.msm" DiskId="1" Language="0"/>
  <Merge Id="VCRedistVC90MFC" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC90_MFC_x86.msm" DiskId="1" Language="0"/>
  <Merge Id="VCRedistVC90ATL" SourceFile="C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC90_ATL_x86.msm" DiskId="1" Language="0"/>

这一切都很好,但不足以让我的应用程序在原始机器上运行。如果我从 Microsoft 站点安装 VS2008 SP1 可重新分发的 exe,则应用程序启动正常。

我已确定 C:\Windows\WinSxs 文件夹中缺少哪些文件夹,但是我无法确定包含我需要的组件的合并模块。

为什么“C:\Program Files (x86)\Common Files\Merge Modules\”中的合并模块不够用?我在哪里可以找到正确的模块?

【问题讨论】:

    标签: windows installation


    【解决方案1】:

    原来我错过了策略合并模块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      • 2019-07-04
      • 2017-05-05
      • 1970-01-01
      • 2015-10-19
      相关资源
      最近更新 更多