Pergunta

Aplicações I instalar com um cheque de arquivo VS 2K8 Installer Projeto MSI para se certificar de que nenhum arquivo instalados foram eliminados antes dos lançamentos de aplicativos e execute o instalador para corrigir isso, se eles fazem. Como posso desligar isto assim? por exemplo, para que eu possa incluir arquivos de amostra com meu aplicativo.

EDIT:. Para esclarecer o comportamento acontece quando se inicia o aplicativo através de um atalho instalada, não quando executá-lo a partir do HD diretamente

Foi útil?

Solução

Você está iniciando o aplicativo a partir de um "Anunciado atalho", que irá acionar a funcionalidade de reparação.

Solução 1 - instalar arquivos de exemplo como somente leitura e, em seguida, copiá-los para um local por usuário quando eles estão sendo usados ??(para que o Windows Installer ainda não sabe sobre o usuário cópias)

Solução 2 - Defina o DISABLEADVTSHORTCUTS propriedade para criar "padrão" em vez de "anunciados" atalhos durante a instalação.

Você realmente deve redesenhar seu aplicativo para que os arquivos instalados nunca são modificados, mas se você estiver após uma solução rápida e suja correção 2 acima deve fazer o truque.

Outras dicas

Não definir o caminho chave para o componente que contém os arquivos que você não quer auto-reparação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top