Arquivos complementares

O estado da instalação de um arquivo complementar não depende das suas próprias informações de controle de versão de arquivo, mas do controle de versão de seu pai complementar. Confira as Regras de controle de versão de arquivo. Para especificar um arquivo complementar, a chave primária do pai complementar na tabela File deve ser criada na coluna Version do registro do complemento.

No exemplo a seguir, FileA é o pai complementar e FileB é o arquivo complementar.

Tabela File (parcial)

Arquivo Versão
FileA 1.0.0.0
FileB FileA

 

Neste exemplo, o estado de instalação do FileB depende das Regras de controle de versão de arquivo e das informações de controle de versão do FileA. Se o instalador determinar que a versão do FileA no pacote deve ser instalada em uma versão mais antiga do FileA que já existe no computador do usuário, ele também instalará o FileB do pacote, independentemente da versão de qualquer FileB instalado.

Um arquivo que é o caminho principal do componente não deve ser um arquivo complementar. Isso faria com que a lógica de controle de versão do arquivo de caminho principal fosse determinada pelo arquivo pai complementar.