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


ICE94

ICE94 проверяет таблицу ярлыков, таблицу признаков и таблицу MsiAssembly и выводит предупреждение, если в глобальном кэше сборок есть какие-либо нерекомендированные сочетания клавиш, указывающие на файл сборки. Если запись в поле Целевой объект таблицы ярлыков не является функцией в таблице "Признаки", ярлык не будет перевернут. Если запись в поле Component_ таблицы Ярлык также указана в таблице MsiAssembly, ярлык указывает на файл сборки. Если запись в поле File_Application таблицы MsiAssembly пуста, файл сборки находится в глобальном кэше сборок.

Результат

ICE94 выводит следующее предупреждение.

Предупреждение ICE94 Описание
Нерекламированный ярлык "[2]" указывает на файл сборки в глобальном кэше сборок. Нерекомендуемая ярлыка указывает на файл сборки в глобальном кэше сборок.

 

Пример

ICE94 сообщает следующую ошибку для примера:

The non-advertised shortcut 'shortcut1' points to an assembly file in the global assembly cache.

Сочетание клавиш (частичная)

Клавиша Компонент_ Назначение
ярлык1 c1 [file1]
ярлык2 c2 feature1
ярлык3 c3 [file2]

 

Таблица признаков (частичная)

Компонент
feature1

 

Таблица MsiAssembly (частично)

Компонент_ File_Application
c1  
c2  
c3 fa1

 

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