Compartilhar via


Msitran.exe

O Msitran.exe usa MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfo e MsiDatabaseApplyTransform para gerar ou aplicar um arquivo de transformação.

Esta ferramenta só está disponível nos Componentes do Windows SDK para desenvolvedores do Windows Installer.

Sintaxe

Use a sintaxe a seguir para gerar uma transformação.

msitran -g {base db}{ref db}{nome do arquivo de transformação}[{condições de erro / condições de validação}]

Use a sintaxe a seguir para aplicar uma transformação

msitran -a {transformação}{banco de dados}[{condições de erro}]

Opções de linha de comando

O Msitran.exe usa as seguintes opções de linha de comando que não diferenciam maiúsculas de minúsculas. Um delimitador de barra também pode ser usado no lugar de um traço.

Opção Descrição
-g Transforme a geração.
-a Transforme o aplicativo.

 

Os erros a seguir podem ser suprimidos ao aplicar uma transformação. Para suprimir um erro, inclua o caractere apropriado no argumento {condições de erro}. As condições especificadas com -g são colocadas nas informações de resumo da transformação, mas não são usadas ao aplicar uma transformação com -a. Para obter informações, consulte MsiDatabaseApplyTransform.

Opção Erro suprimido
um Adicione a linha existente.
b Exclua a linha não existente.
c Adicione a tabela existente.
d Exclua a tabela não existente.
e Modifique a linha existente.
f Altere a página de código.

 

As condições de validação a seguir podem ser usadas para indicar quando uma transformação pode ser aplicada a um pacote. Essas condições podem ser especificadas com -g, mas não -a.

Opção Condição de validação
g Verifique o código de atualização.
l Verifique o idioma.
p Verifique a plataforma.
r Verifique o produto.
s Verifique apenas a versão principal.
t Verifique apenas as versões principais e secundárias.
u Verifique as versões principais, secundárias e de atualização.
v Versão do banco de dados aplicada < Versão do banco de dados base.
w Versão do banco de dados aplicada <= Versão do banco de dados base.
x Versão do banco de dados aplicada = Versão do banco de dados base.
y Versão do banco de dados aplicada >= Versão do banco de dados base.
z Versão do banco de dados aplicada > Versão do banco de dados base.

 

Ferramentas de desenvolvimento do Windows Installer

Transformações de banco de dados

Um exemplo de transformação de personalização

Versões lançadas, ferramentas e redistribuíveis