2

私の要件は、cab とフォルダー構造の両方にソース ファイルがパックされた CDImage を作成することです。

以下の手順に従いました。

<Package Compressed='yes' ... />

<Media Id='1' Cabinet='Com~1.cab' Layout='Program Files\Common Files\System' />

これでフォルダ構造階層と Com~1.cab ファイルが作成できました。しかし、私のインストールは機能しません。MSI は、.msi の下ではなく、.msi の隣の場所でファイルを探しますProgram Files\Common Files\System

誰でも私の問題を解決する方法を手伝ってもらえますか。さらに情報が必要な場合はお知らせください。

4

1 に答える 1

0

まず、MSI 内のファイルを圧縮するかどうかを決定する必要があります。いくつかの圧縮ファイルといくつかの非圧縮ファイルを実際に混在させることはできますが、それは通常、必要以上に複雑になります。

圧縮したい場合は、Package/@Compressed='yes'とを設定するMedia/@Cabinet='something'か、 を使用しますMediaTemplate。次に、File 要素が指定されていないことを確認しますCompressed='no'(上記のように、特定のファイルを圧縮解除する場合を除きます)。

于 2013-03-21T17:22:51.757 に答える