Como devo garantir que meus Visual Studio atualizações do instalador DLLs ao instalar uma versão mais antiga?

StackOverflow https://stackoverflow.com/questions/830072

Pergunta

Eu observei recentemente que meu instalador (VS 2008) não remove as DLLs durante a desinstalação. Isso não é muito de uma preocupação para mim, mas a seguinte é uma preocupação:. Quando instalo um mais velho versão do meu software, ele não substitui as DLLs - que mantém a versão mais recente

Quando eu estou rolando para trás meu sistema para um mais velho versão, gostaria de tudo para reverter. Qual é o melhor jeito de concluir isso? Eu preciso criar uma ação personalizada para remover as DLLs na desinstalação para ser seguro, ou há outra maneira de removê-los, ou há uma configuração para forçar o instalador a sempre escrever a DLL.

Foi útil?

Solução

Em primeiro lugar você deve se perguntar por que não o instalador remover os arquivos, porque ele deveria e se não o fizesse, então é um bug (ou que a configuração está à espera de uma reinicialização para remover os arquivos).
Você pode correr-lhe MSI com o registo, a fim de descobrir o que está acontecendo lá:
msiexec.exe / i / l * v

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