Compartir a través de


Msitran.exe

Msitran.exe usa MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo y MsiDatabaseApplyTransform para generar o aplicar un archivo de transformación.

Esta herramienta solo está disponible en los componentes de Windows SDK para desarrolladores de Windows Installer.

Sintaxis

Use la siguiente sintaxis para generar una transformación.

msitran -g {base db}{ref db}{transform file name}[{error conditions / validation conditions}]

Use la siguiente sintaxis para aplicar una transformación

msitran -a {transform}{database}[{error conditions}]

Opciones de la línea de comandos

Msitran.exe usa las siguientes opciones de línea de comandos que no distinguen mayúsculas de minúsculas. También se puede usar un delimitador de barra diagonal en lugar de un guion.

Opción Descripción
-g Generación de transformación.
-a Transformación de la aplicación.

 

Se pueden suprimir los errores siguientes al aplicar una transformación. Para suprimir un error, incluya el carácter adecuado en el argumento {error conditions}. Las condiciones especificadas con -g se colocan en la información de resumen de la transformación, pero no se usan al aplicar una transformación con -a. Para obtener información, consulte MsiDatabaseApplyTransform.

Opción Error suprimido
a Agrega una fila existente.
b Elimina una fila no existente.
c Agrega una tabla existente.
d Elimina una tabla no existente.
e Modifica una fila existente.
f Cambia la página de código.

 

Se pueden usar las siguientes condiciones de validación para indicar cuándo se puede aplicar una transformación a un paquete. Estas condiciones se pueden especificar con -g, pero no con -a.

Opción Condición de validación
g Comprueba el código de actualización.
l Comprueba el idioma.
p Comprueba la plataforma.
r Comprueba el producto.
s Comprueba solo la versión principal.
t Comprueba solo las versiones principales y secundarias.
u Comprueba las versiones principales, secundarias y de actualización.
v Versión de base de datos aplicada < Versión de base de datos base.
t Versión de base de datos aplicada <= Versión de base de datos base.
x Versión de base de datos aplicada = Versión de base de datos base.
y Versión de base de datos aplicada >= Versión de base de datos base.
z Versión de base de datos aplicada > Versión de base de datos base.

 

Herramientas de desarrollo de Windows Installer

Transformaciones de bases de datos

Ejemplo de transformación de personalización

Versiones, herramientas y redistribuibles publicados