将VC运行时合并到MSI中



我正在为应用程序构建一个安装程序包,并希望将 msm 合并为 vc Runtime

使用Orca,这可以正常工作,没有冲突。

使用msimerg,我获得了一个错误代码 1629(error_datatype_mismatch),但没有更多信息,也没有生成_MergeErrors表。

有什么方法可以找出专门发生错误的地方?

该错误只是意味着两个数据库之间存在架构差异。您正在使用的MSIMERG版本可能具有硬编码的模式需求,如果它是msimerge.exe的较旧版本,则可能是旧的。

fwiw,我不会这样做。我记得,这些合并模块会引入影响升级的问题。我将使用Microsoft的Vcredist软件包。一个简单的引导程序可以将它们放下,然后将MSI放下,并使您的MSI保持良好,简单,可靠。

相关内容

  • 没有找到相关文章

最新更新