ICE60
ICE60 проверяет, что файлы в таблице файлов соответствуют следующему условию:
- Если файл не является шрифтом и имеет версию, он должен иметь язык.
- ICE60 проверяет, что в таблице msiFileHashнет версий файлов.
Сбой исправления предупреждения, сообщаемого ICE60, обычно приводит к тому, что файл не обязательно переустановлен при завершении восстановления продукта. Это происходит потому, что файл, который должен быть установлен в ремонте, и существующий файл на диске имеет одну и ту же версию (они одинаковые) но разные языки. Таблица файлов перечисляет язык как null, но сам файл имеет языковое значение в ресурсе. На основе правил управления версиями файловустановщик предпочитает устанавливать файл, поэтому он не требует необходимости.
Результат
ICE60 публикует предупреждение или ошибку, если файл в таблице файлов , который не является шрифтом и имеет версию, не имеет языка.
ICE60 публикует следующую ошибку, если файл, указанный в таблице MsiFileHash, имеет версию.
ERROR: "The file [1] is Versioned. It cannot be hashed"
Пример
ICE60 сообщает следующую ошибку и предупреждение для показанного примера. (Файл B является шрифтом; другие файлы не являются.)
WARNING: The file FileE is not a Font, and its version is not a companion file reference. It should have a language specified in the Language column.
FileA имеет как версию, так и язык; поэтому предупреждение или ошибка не создаются.
FileB имеет версию, но нет языка. Однако предупреждение или ошибка не создаются, так как это шрифт.
FileC — это ссылка на компаньон, поэтому у него нет языка. Предупреждение или ошибка не создаются.
FileD не имеет версии, поэтому у него нет языка. Предупреждение или ошибка не создаются.
FileE имеет версию, но не язык. Поэтому создается предупреждение.
Чтобы устранить это предупреждение, добавьте язык в FileE.
Файлы должны иметь языковые значения, хранящиеся в ресурсе версии, когда это возможно. Если файл нейтрален, используйте LANGID 0.
таблицу файлов (FileB — шрифт; другие файлы не являются).)
Файл | Версия | Язык |
---|---|---|
FileA | 1.0 | 1033 |
FileB | 1.0 | |
FileC | FileA | |
Зарегистрированный | ||
FileE | 1.0 |
Файл | FontTitle |
---|---|
FileB | Заголовок шрифта |
Связанные разделы