Поделиться через


ICE40

ICE40 выполняет другие проверки.

Результат

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

  • Свойство REINSTALLMODE переопределено.
  • таблица RemoveIniFile содержит запись "Удалить тег" без значения.
  • Файл .msi отсутствует таблицы ошибок, а свойствосчетчика страницменьше или равно 100. Это предупреждение ICE устарело, так как установщик Windows не требует наличия таблицы ошибок пакета. Сообщения об ошибках можно получить с помощью Msimsg.dll.

Пример

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

Свойство Ценность
REINSTALLMODE A

 

RemoveIniFile Table

RemoveIniFile Действие Ценность
REINSTALLMODE 4  

 

Результаты

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

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

 

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