ICE83
ICE83 проверяет таблицу msiAssembly. Это настраиваемое действие ICE отправляет ошибку, если путь ключа для компонента, содержащего сборку Win32, установлен в файл манифеста. Ошибка будет опубликована явным образом, если значение, введенное в поле KeyPath таблицы компонентов , равно значению, введенное в поле File_Manifest таблицы MsiAssembly. Это настраиваемое действие ICE публикует ошибку, если в таблице MsiAssembly есть хотя бы одна запись, а таблица InstallExecuteSequence не содержит как Action msiPublishAssemblies, так и MsiUnpublishAssemblies Action.
Результат
ICE83 публикует следующие ошибки.
Ошибка ICE83 | Описание |
---|---|
Путь к ключу для сборки Win32 SXS (Component_=[1]) НЕ ДОЛЖЕН быть его файл манифеста | ICE83 публикует эту ошибку, если для поля KeyPath сборки Win32 задан файл манифеста (Component.KeyPath == MsiAssembly.File_Manifest). [1] — KeyPath в таблице компонентов |
Действия MsiPublishAssemblies AND MsiUnpublishAssemblies должны присутствовать в таблице InstallExecuteSequence. | ICE83 публикует эту ошибку, если в таблице MsiAssembly есть хотя бы одна запись, но таблица InstallExecuteSequence не содержит действие MsiAssemblyPublish и действие MsiAssemblyUnpublish. |
Связанные разделы