Propriedade de SharedLegacy
Especifica se você marcar um arquivo selecionado, o assembly ou o project output group como um arquivo compartilhado de legado. Quando um arquivo instalado é marcado como um arquivo compartilhado de legado, informações de contagem de referência do Windows Installer mantém sobre qualquer herdado copie do arquivo (instalado por uma instalação anterior)-localiza no computador de destino. Ao manter uma contagem de referência correto para arquivos legados existentes, o instalador pode determinar se deseja excluir os arquivos de legado quando desinstala o aplicativo.
O SharedLegacy propriedade é importante quando você instala arquivos compartilhados que existem fora de um módulo de mesclagem. Por exemplo, você pode escrever ou usar um componente que inclui um arquivo compartilhado que já existe nos computadores de destino. Nesse caso, excluir o arquivo compartilhado, quando seu aplicativo é desinstalado poderia interromper o aplicativo mais antigo que originalmente instalou o arquivo.
Além disso, alguns fornecedores de terceiros distribuem seus arquivos compartilhados em formatos diferentes de módulos de mesclagem. Para incluir um arquivo compartilhado em um instalador, você pode definir a SharedLegacy propriedade.
As configurações para o SharedLegacy são de propriedade:
Configuração |
Descrição |
---|---|
Falso |
O arquivo selecionado não está marcado como um arquivo compartilhado de legado. Qualquer informação de contagem de referência sobre versões herdadas do arquivo será ignorada. |
True |
Marca o arquivo selecionado como um arquivo compartilhado de legado. Informações de contagem de referência sobre versões herdadas do arquivo são mantidas no computador de destino quando o aplicativo é instalado ou desinstalado. |
Comentários
Quando o SharedLegacy grupo é definido como de saída de propriedade de um projeto True, todos os arquivos do grupo de saída de projeto referenciado contados.
Consulte também
Referência
Propriedades de Arquivo System Editor