ICE40
ICE40 會執行其他驗證。
結果
ICE40 會在下列專案上張貼警告:
- 已覆寫 REINSTALLMODE 屬性。
- RemoveIniFile 資料表具有沒有值的 Delete Tag 專案。
- .msi檔案遺漏 Error 資料表 , 而 Page Count Summary 屬性小於或等於 100。 此 ICE 警告已過時,因為 Windows Installer 不需要套件具有 Error 資料表。 您可以使用Msimsg.dll來擷取錯誤訊息。
範例
屬性 | 值 |
---|---|
REINSTALLMODE | A |
RemoveIniFile | 動作 | 值 |
---|---|---|
REINSTALLMODE | 4 |
結果
ICE40 會報告下列錯誤。
ICE40 錯誤 | Description |
---|---|
REINSTALLMODE 定義于 Property 資料表中。 這可能會造成困難。 | 在 .msi 檔案中定義 REINSTALLMODE 屬性可能會導致非預期的行為。 若要修正此錯誤,請勿定義這個屬性。 |
RemoveIniFile 專案 Remove1 必須有值,因為動作是 「Delete Tag」 (4) 。 | RemoveIniFile 資料表的 RemoveIniFile資料行中有 Delete Tag 巨集指令,而不指定要在 Value 資料行中刪除的標記。 |
遺漏錯誤資料表。 只會產生數值錯誤訊息。 | 此 ICE 警告已過時,因為 Windows Installer 不需要套件具有 Error 資料表。 您可以使用Msimsg.dll來擷取錯誤訊息。 這個警告表示.msi檔案遺漏 Error 資料表 , 而 Page Count Summary 屬性小於或等於 100。 若要修正此錯誤,請使用目前的 Windows Installer 版本,或將 Error 資料表新增至安裝套件,並在 [訊息] 資料行中撰寫錯誤訊息的格式範本。 |
相關主題