Msitran.exe

Msitran.exe utilise MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo et MsiDatabaseApplyTransform pour générer ou appliquer un fichier de transformation.

Cet outil est disponible uniquement dans les composants SDK Windows pour développeurs de Windows Installer.

Syntaxe

Utilisez la syntaxe suivante pour générer une transformation.

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

Utilisez la syntaxe suivante pour appliquer une transformation.

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

Options de la ligne de commande

Msitran.exe utilise les options de ligne de commande qui ne respectent pas la casse suivantes. Un délimiteur de barre oblique peut également être utilisé à la place d’un tiret.

Option Description
-g Génération de transformation.
-a Application de transformation.

 

Les erreurs suivantes peuvent être supprimées lors de l’application d’une transformation. Pour supprimer une erreur, incluez le caractère approprié dans l’argument {error conditions}. Les conditions spécifiées avec -g sont placées dans les informations récapitulatives de la transformation, mais ne sont pas utilisées lors de l’application d’une transformation avec -a. Pour plus d’informations, consultez MsiDatabaseApplyTransform.

Option Erreur supprimée
a Ajoutez une ligne existante.
b Supprimez une ligne qui n’existe pas.
c Ajoutez une table existante.
d Supprimez une table qui n’existe pas.
e Modifiez la ligne existante.
f Modifiez la page de code.

 

Les conditions de validation suivantes peuvent être utilisées pour indiquer quand une transformation peut être appliquée à un package. Ces conditions peuvent être spécifiées avec -g, mais pas avec -a.

Option Condition de validation
g Vérifiez le code de mise à niveau.
l Vérifiez la langue.
p Vérifiez la plateforme.
r Vérifiez le produit.
s Vérifiez la version principale uniquement.
t Vérifiez uniquement les versions principales et secondaires.
u Vérifiez les versions principales, mineures et de mise à niveau.
v Version de base de données appliquée < Version de base de données.
w Version de base de données appliquée <= Version de base de données.
x Version de base de données appliquée = Version de base de données.
y Version de base de données appliquée >= Version de base de données.
z Version de base de données appliquée > Version de base de données.

 

Outils de développement Windows Installer

Transformations de base de données

Un exemple de transformation de personnalisation

Versions, outils et redistribuables publiés