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