ICE40

ICE40 は、その他の検証を行います。

結果

ICE40 によって次に関する警告が投稿されます。

  • REINSTALLMODE プロパティはオーバーライドされています。
  • RemoveIniFile テーブルには、値のない Delete Tag エントリがあります。
  • .msi ファイルに Error テーブルがなく、Page Count Summary プロパティが 100 以下です。 Windows インストーラーではパッケージに Error テーブルが必要ないため、この ICE 警告は廃止されました。 エラー メッセージは、Msimsg.dll を使用して取得できます。

Property テーブル

プロパティ
REINSTALLMODE A

 

RemoveIniFile テーブル

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 列に書式設定テンプレートを追加します。

 

ICE リファレンス