Compartir a través de


Tabla MsiPatchOldAssemblyFile

La tabla MsiPatchOldAssemblyFile relaciona un archivo de la tabla file de con un nombre de ensamblado en la tabla MsiPatchOldAssemblyName de . Se pueden asociar varios nombres de ensamblado antiguos a un único archivo.

La tabla MsiPatchOldAssemblyFile tiene las columnas siguientes.

Columna Tipo Llave Nullable
Archivo_ identificador Y N
Ensamblaje_ identificador Y N

 

Columnas

File_

Clave externa a la tabla archivo de que especifica el ensamblado que se va a aplicar revisiones. Esta columna forma parte de la clave principal.

Assembly_

Clave externa a la tabla MsiPatchOldAssemblyName de que identifica uno de los nombres de ensamblado antiguos para el ensamblado. Esta columna forma parte de la clave principal.

Observaciones

Windows Installer usa la tabla MsiPatchOldAssemblyFile y tabla MsiPatchOldAssemblyName al aplicar revisiones a los ensamblados instalados en la caché global de ensamblados (GAC). Al liberar una versión más reciente de un ensamblado, se cambia el nombre seguro del ensamblado. Las dos tablas juntas identifican el nombre del ensamblado antiguo para un ensamblado actualizado. Esto permite al instalador usar el nombre del ensamblado antiguo para buscar el archivo original en la GAC y aplicar una revisión binaria. Sin esta información, es posible que el instalador tenga que acceder al origen de instalación original para aplicar revisiones a un ensamblado instalado en la GAC.

La tabla MsiPatchOldAssemblyFile y de tabla MsiPatchOldAssemblyName no se generan automáticamente mediante PatchWiz. El paquete de actualización especificado en la tabla UpgradedImages de debe contener estas tablas para que la revisión tenga esta información.

Validación

ICE03
ICE06
ICE32