Pergunta

I lançou um aplicativo e eu tenho implementado um recurso solicitado pelo usuário e gostaria de lançar uma nova versão. Não tenho certeza como isso geralmente é feito - há alguma configuração no projeto de instalação do NET que eu possa usar para dizer-lhe para determinados arquivos apenas sobrescrever se o aplicativo já está instalado, ou eu tenho que gerar um patch de alguma forma?

Se você estiver indo para sugerir auto-atualização, concordo que é uma boa idéia, mas a versão original apenas verifica o site aplicativo para ver se há uma nova versão e irá direcionar o usuário para uma página para download a versão atualizada - não baixar e auto-update para você. Mesmo se eu acrescentar que para esta versão, eu ainda preciso de uma maneira amigável para fornecer uma atualização para meus usuários existentes.

Foi útil?

Solução

Eu suponho que você quer dizer o recurso do Windows Installer que faz com que o usuário desinstale a "versão atual" antes de instalar o "novo"?

Nas propriedades do projeto Installer, dê uma olhada nas propriedades de "ProductCode" e "UpgradeCode". Estes são Guids que definem como a aparência do instalador para versões anteriores.

Para simplesmente dar aos usuários um instalador para instalar uma versão atualizada, incrementar o "Version" propriedade / número e o instalador deve atualizar os arquivos no sistema de arquivos sem criar entradas duplicadas no menu iniciar, adicionar / remover programas, etc.

Outras dicas

O ClickOnce publicar modelo funciona bem para pequenas aplicações. Em seu projeto, apenas para a direita clique nele vá para propriedades e, em seguida, clique no botão "Publicar" tab.

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