Installshield を使用してインストーラーをビルドすると、次の問題が発生しました。
File not found. An error occurred merging Module 'Microsoft_VC100_CRT_x86.F1DD796A_B984_3DCA_A68D_6B352BDC86F3:0' for Feature 'xxx'.
マージ モジュールMicrosoft_VC100_CRT_x86.msmが不足していることはわかっています。別の場所からMicrosoft_VC100_CRT_x86.msmの異なるバージョンを見つけましたが、どのモジュールが見つからないかを特定できません。
https://msdn.microsoft.com/en-us/library/aa370051(v=vs.85).aspxによると、ModuleID はマージ モジュールを一意に識別する識別子です。たとえば、マージ モジュールの読み取り可能な名前が MyLibrary で、GUID が {880DE2F0-CDD8-11D1-A849-006097ABDE17} の場合、ModuleID 列のエントリは MyLibrary.880DE2F0_CDD8_11D1_A849_006097ABDE17 になります。
私の質問は、どのツール/方法によって、これらのマージ モジュールを識別できるように、マージ モジュールから ModuleID を読み取ることができるかということです。
PSインストーラーのビルドにInstallshield 2009を使用しています。私が持っているマージ モジュールを特定するための情報は表示されません。