Compartir a través de


Eliminación de revisiones

Una revisión que ya no se debe usar se puede eliminar de la secuencia de aplicación de revisiones. Esto impide que se aplique la revisión cuando se revisa la aplicación de destino. Este paso es diferente a quitar una revisión que ya se ha aplicado a una aplicación. Para más información sobre cómo quitar revisiones aplicadas, consulte Eliminación de revisiones.

**Windows Installer 3.0 y versiones posteriores: **

Las revisiones que tienen la tabla MsiPatchSequence pueden usar esta tabla para eliminar las revisiones de la secuencia de aplicación. Una revisión puede eliminar las revisiones que vienen antes de ella en la secuencia de aplicación y reemplazar la información de esas revisiones por su propia información. Tanto la revisión que especifica qué revisiones eliminar y las revisiones que se eliminan deben tener una tabla MsiPatchSequence que contenga la información.

Si las revisiones eliminadas y la revisión de reemplazo no tienen tablas MsiPatchSequence, el paquete de revisiones puede especificar una lista de revisiones que se eliminarán de la secuencia de aplicación en su propiedad Revision Number Summary. Windows Installer 3.0 omitirá esta lista si las revisiones eliminadas o las de reemplazo tienen una tabla MsiPatchSequence.

Cuando el paquete de revisión contiene revisiones con información de secuencia en la tabla MsiPatchSequence y algunas revisiones sin esta información, Windows Installer 3.0 secuencia las revisiones en el orden descrito en la sección siguiente: Secuenciación de revisiones.

Por ejemplo, Patch1, Patch2 y Patch3 pueden ser tres revisiones que no tienen la tabla MsiPatchSequence. Patch2 puede ser una revisión que solo es aplicable si Patch1 ya se ha aplicado a la aplicación. Patch3 puede ser una revisión posterior que tiene toda la información de Patch1 y también elimina Patch1 de la secuencia de aplicación de revisiones. Esto significa que, cuando se aplica Patch3, Patch 2 también se vuelve inaplicable, ya que requiere Patch1. Cualquier información de Patch2 por sí sola no se entrega a la aplicación.

Windows Installer 2.0: no se admite. El único método disponible es especificar la lista de revisiones que se eliminarán de la secuencia de aplicación en la propiedad Revision Number Summary.

Nota:

Los creadores de revisiones deben usar las funciones MsiDeterminePatchSequence y MsiDetermineApplicablePatches para determinar la secuencia de revisiones que se aplican realmente al producto ya que la eliminación de algunas revisiones puede generar otras revisiones inaplicables.