Assistente de solução - mudança códigos de produto do Access

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

No Assistente de solução de acesso, o campo de código do produto é um GUID que seja a principal identificação de um aplicativo ou produto.

  • A atualização pode ampliar ou reduzir a árvore de componente-recurso, mas ele não deve reorganizar a hierarquia existente de recursos e componentes descritos pelas tabelas de recurso e FeatureComponents. Ele pode adicionar um novo recurso na árvore componente-recurso existente. Se ele remove um recurso pai, ele também deve remover todos os recursos de filho do recurso removido.

  • A atualização pode adicionar um novo componente ou um recurso de novo ou existente.

  • A atualização não deve alterar o código do componente de qualquer componente. Consequentemente, uma pequena atualização ou atualização secundária nunca deve mudar o nome do arquivo de chave de um componente porque isso requer alterando o código do componente.

  • A atualização não deve alterar o nome do arquivo. msi do pacote de instalação. Em vez disso, porque ele modifica o pacote, ele deve alterar o código do pacote. Observe que isso significa que a atualização pode alterar as tabelas, ações personalizadas e caixas de diálogo no arquivo. msi sem alterar o nome do arquivo.

  • A atualização pode adicionar, remover ou modificar os arquivos, chaves do registro ou atalhos dos componentes que não são compartilhadas por dois ou mais recursos. Se a atualização modifica um arquivo de versão, versão do arquivo que deve ser incrementado na tabela de arquivos. Se a atualização remove recursos, ele também deve atualizar as tabelas RemoveFile e RemoveRegistry para remover quaisquer arquivos não utilizados, chaves do registro ou atalhos que já foram instalados.

  • A atualização de um componente que é compartilhado por dois ou mais recursos deve ser compatível com todos os aplicativos e os recursos que usam o componente. A atualização pode modificar o recurso de um componente compartilhado, como arquivos, entradas do registro e atalhos, desde que as alterações são compatíveis com versões anteriores. Não é recomendável que a atualização de adicionar ou remover arquivos, entradas do registro ou atalhos de um componente compartilhado.

  • Uma pequena atualização é fornecida como um pacote do Windows Installer. (Um CD-ROM do produto completo geralmente não é fornecido com uma atualização de pequena.)

O código do produto deve ser alterado se qualquer uma das seguintes opções for verdadeira para a atualização:

  • Passa instalações de produtos originais e atualizados no mesmo sistema devem ser possíveis.

  • O nome do arquivo. msi foi alterado.

  • O código do componente de um componente existente foi alterado.

  • Um componente é removido de um recurso existente.

  • Um recurso existente foi feito em um filho de um recurso existente.

  • Um recurso de filho existente foi removido do seu recurso pai.

  • Um componente pode ser adicionado a um recurso existente sem exigir uma alteração de código do produto.

Observação: Adicionar um novo recurso de filho, consiste inteiramente novos componentes, para um recurso existente não exige alterando o código do produto.

Novos recursos de filho podem ser criados, incluindo msidbFeatureAttributesFollowParent e msidbFeatureAttributesUIDisallowAbsent no campo atributos da tabela de recurso. Se a atualização secundária apenas adiciona novos recursos de filho, em seguida, reinstalar = ALL é suficiente para forçar a instalação dos novos recursos filho.

Um novo recurso de filho pode ser ocultado do usuário. Para sincronizar o estado de instalação de um novo recurso de filho com seu recurso pai, defina os bits msidbFeatureAttributesFollowParent e msidbFeatureAttributesUIDisallowAbsent para o recurso de filho.

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×