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