ICE56
ICE56 は、.msi ファイルのディレクトリ構造が 1 つのルート ディレクトリを持ち、ルートが TARGETDIR プロパティであり、SourceDir プロパティ値が Directory テーブルの DefaultDir 列にあることを検証します。
.msi ファイルに複数のルートがある場合、または TARGETDIR以外のルート指定されている場合、の管理インストール は正しい管理イメージを作成しません。
空のディレクトリは ICE56 ではチェックされないことに注意してください。 追加のディレクトリが空の場合、ディレクトリ構造は複数のルート ディレクトリで検証に合格します。
結果
ICE56 は、.msi に単一のルートがない場合、TARGETDIR場合、または Directory テーブルの DefaultDir 列 SourceDir が指定されていない場合にエラーをポストします。
例
ICE56 は、次の例のエラーを報告します。
Directory 'TARGETDIR' has a bad DefaultDir value.
Directory 'Root2' is an invalid root Directory.
ディレクトリ | Directory_Parent | DefaultDir |
---|---|---|
TARGETDIR | 一時 | |
Root2 | Root2 | SourceDir |
最初のエラーを修正するには、TARGETDIR ルートの DefaultDir 値 SourceDirにする必要があります。 SOURCEDIR も受け入れられます。 TARGETDIR 2 番目のルートの親を作成し、DefaultDir 列で '.' 値を使用することができます。 詳細については、Directory テーブルの を参照してください。
2 番目のエラーを修正するには、ディレクトリ構造に TARGETDIR呼び出されたルートが 1 つだけ必要です。
関連トピック