Compartilhar via


Tabela MsiPatchOldAssemblyName

A tabela MsiPatchOldAssemblyName especifica o nome antigo de um assembly.

A tabela MsiPatchOldAssemblyName tem as colunas a seguir.

Coluna Tipo Chave Nullable
Assembléia identificador de Y N
Nome de Texto Y N
Valor de Texto N N

 

Colunas

assembly

Identificador exclusivo para o nome do assembly antigo. Essa chave é usada como um mapeamento entre essa e a tabela MsiPatchOldAssemblyFile.

Nome do

Nome do atributo associado ao valor especificado na coluna Valor.

Valor

Valor associado ao nome especificado na coluna Name.

Observações

O Windows Installer usa a tabela MsiPatchOldAssemblyFile e a tabela MsiPatchOldAssemblyName ao corrigir assemblies instalados no GAC (Cache de Assembly Global). Ao lançar uma versão mais recente de um assembly, o nome forte do assembly é alterado. As duas tabelas juntas identificam o nome do assembly antigo para um assembly atualizado. Isso permite que o Instalador use o nome do assembly antigo para localizar o arquivo original no GAC e aplicar um patch binário. Sem essas informações, o instalador pode ter que acessar a fonte de instalação original para corrigir um assembly instalado no GAC.

A tabela MsiPatchOldAssemblyFile e a tabela MsiPatchOldAssemblyName não são geradas automaticamente PatchWiz. O pacote de atualização especificado na tabela UpgradedImages é necessário para conter essas tabelas para que o patch tenha essas informações.

Validação

ICE03
ICE06
ICE32