ICE83
ICE83 valida la tabla MsiAssembly. Esta acción personalizada ice envía un error si la ruta de acceso de la clave de un componente que contiene un ensamblado Win32 está establecida en el archivo de manifiesto. El error se publica explícitamente si el valor especificado en el campo KeyPath de la tabla componente de es igual al valor especificado en el campo File_Manifest de la tabla MsiAssembly. Esta acción personalizada de ICE envía un error si hay al menos un registro en la tabla MsiAssembly y la tabla InstallExecuteSequence no contiene el de acción MsiPublishAssemblies de y Acción MsiUnpublishAssemblies.
Resultado
ICE83 publica los siguientes errores.
Error ICE83 | Descripción |
---|---|
La ruta de acceso de la clave para el ensamblado SXS win32 (Component_=[1]) NO DEBE ser su archivo de manifiesto. | ICE83 publica este error cuando el campo KeyPath de un ensamblado Win32 se establece en su archivo de manifiesto (Component.KeyPath == MsiAssembly.File_Manifest). [1] es KeyPath en la tabla Componentes |
Las acciones MsiPublishAssemblies AND MsiUnpublishAssemblies DEBEN estar presentes en la tabla InstallExecuteSequence. | ICE83 publica este error cuando hay al menos una entrada en la tabla MsiAssembly, pero la tabla InstallExecuteSequence no contiene la acción MsiAssemblyPublish y la acción MsiAssemblyUnpublish. |
Temas relacionados