ICE40
ICE40 は、その他の検証を行います。
結果
ICE40 によって次に関する警告が投稿されます。
- REINSTALLMODE プロパティはオーバーライドされています。
- RemoveIniFile テーブルには、値のない Delete Tag エントリがあります。
- .msi ファイルに Error テーブルがなく、Page Count Summary プロパティが 100 以下です。 Windows インストーラーではパッケージに Error テーブルが必要ないため、この ICE 警告は廃止されました。 エラー メッセージは、Msimsg.dll を使用して取得できます。
例
プロパティ | 値 |
---|---|
REINSTALLMODE | A |
RemoveIniFile | アクション | 値 |
---|---|---|
REINSTALLMODE | 4 |
結果
ICE40 では、次のエラーが報告されます。
ICE40 エラー | 説明 |
---|---|
REINSTALLMODE は、Property テーブルで定義されます。 これにより、問題が発生する可能性があります。 | .msi ファイルで REINSTALLMODE プロパティを定義すると、予期しない動作が発生する可能性があります。 このエラーを解決するには、このプロパティを定義しないでください。 |
アクションが "Delete Tag" (4) であるため、RemoveIniFile エントリ Remove1 には値が必要です。 | RemoveIniFile テーブルの RemoveIniFile 列には、Delete Tag アクションがあり、削除するタグが Value 列で指定されていません。 |
Error テーブルがありません。 数値エラー メッセージのみが生成されます。 | Windows インストーラーではパッケージに Error テーブルが必要ないため、この ICE 警告は廃止されました。 エラー メッセージは、Msimsg.dll を使用して取得できます。 この警告は、.msi ファイルに Error テーブルがなく、Page Count Summary プロパティが 100 以下であることを意味します。 このエラーを修正するには、Windows インストーラーの最新バージョンを使用するか、インストール パッケージに Error テーブルを追加し、エラー メッセージの Message 列に書式設定テンプレートを追加します。 |
関連トピック