ICE40

ICE40 выполняет прочие проверки.

Результат

ICE40 публикует предупреждения по следующим вопросам:

  • Свойство REINSTALLMODE переопределено.
  • Таблица RemoveIniFile содержит запись Delete Tag без значения.
  • В файле .msi отсутствует таблица Error , а суммарное свойство "Число страниц " меньше или равно 100. Это предупреждение ICE устарело, так как установщик Windows не требует наличия в пакете таблицы Ошибок. Сообщения об ошибках можно получить с помощью Msimsg.dll.

Пример

Таблица свойств

Свойство Значение
REINSTALLMODE A

 

Таблица RemoveIniFile

RemoveIniFile Действие Значение
REINSTALLMODE 4  

 

Результаты

ICE40 сообщит о следующих ошибках.

Ошибка ICE40 Описание
ПАРАМЕТР REINSTALLMODE определен в таблице Property. Это может вызвать трудности. Определение свойства REINSTALLMODE в .msi файле может привести к непредвиденному поведению. Чтобы устранить эту ошибку, не определяйте это свойство.
Запись RemoveIniFile Remove1 должна иметь значение, так как действие — "Удалить тег" (4). В столбце RemoveIniFile таблицы RemoveIniFile есть действие Удалить тег без указания тега для удаления в столбце Значение.
Отсутствует таблица ошибок. Будут созданы только числовые сообщения об ошибках. Это предупреждение ICE устарело, так как установщик Windows не требует наличия в пакете таблицы Ошибок. Сообщения об ошибках можно получить с помощью Msimsg.dll.
Это предупреждение означает, что в файле .msi отсутствует таблица Error , а суммарное свойство счетчика страниц меньше или равно 100.
Чтобы устранить эту ошибку, используйте текущую версию установщика Windows или добавьте таблицу Error в пакет установки и создайте шаблоны форматирования в столбце Сообщение для сообщений об ошибках.

 

Справочник по ICE