1

API ダウンロード .msi ファイルと WiX で提供されるマージ モジュールを統合する際に問題が発生した人はいますか? または、他の MSI/インストーラー ツールはありますか?

さまざまな機能を追加すると、Xerces 2.5.0.msm は受け入れられますが、他のタイプのマージ モジュールを含めると、次のエラーで失敗します。

30>light.exe(0,0): error LGHT0204: ICE27: 'SelfUnregModules' Action in InstallExecuteSequence table in wrong place. Current: Selection, Correct: Execution
30>light.exe(0,0): error LGHT0204: ICE27: Action: 'SelfUnregModules' in InstallExecuteSequence table must come after the 'InstallValidate' action.
30>light.exe(0,0): error LGHT0204: ICE27: Action: 'SelfUnregModules' in InstallExecuteSequence table must come after the 'InstallInitialize' action.
30>light.exe(0,0): error LGHT0204: ICE27: Action: 'InstallFiles' in InstallExecuteSequence table must come before the 'SelfRegModules' action. Current seq#: 4000. Dependent seq#: 2850.

ディレクトリ構造は次のようになります。

<Directory Id="INSTALLDIR" Name="Datacenter">
            <Merge SourceFile="$(var.QuickbooksMergeModules)\Xerces2.5.0.msm" Language="$(var.LCID)" DiskId="1" Id="Xerces2.5.0.msm"></Merge>
            <Merge SourceFile="$(var.QuickbooksMergeModules)\QBFC13_0.msm" Language="$(var.LCID)" DiskId="1" Id="QBFC13_0.msm"></Merge>

何があっても、それを超えて機能させることはできません。VC++ 7.0 ランタイムの組み込みに関する情報をオンラインで見つけました (後で使用できると思いますか?) が、まだ試していません。

考え?

4

1 に答える 1