Autoupdating .net applications
Pergunta
Eu escrevi 2 razoavelmente grande escala apps .net até agora, e ambos têm precisava de uma atualização facilidade para atualizar automaticamente o aplicativo quando eu rolo novo código.
Eu descobri que os 'Enterprise application block updater' um pouco complexo demais para as minhas necessidades, e eu encontrei", clique uma vez " frustrante quando se trata de publicação.
O mais adequado para atualizar o código que eu encontrei é o .net Aplicativo Atualizador de Componente, que eu usei para ambos os projetos.Eu tive que modificar recentemente porque usa a web dav, que nem sempre é instalado em nossos servidores da web (ele ainda precisa de diretório de navegação, no entanto).
Eu estou surpreso que não existe mais na web sobre atualização automática de aplicativos, e queria saber se as pessoas têm tido sucesso com outros métodos que não os mencionados acima?
Solução
Veja as respostas para esta pergunta semelhante:alguns auto-atualização de quadros, foram recomendados, que são projetados para (ou de trabalho) .aplicações líquidas:
- Aplicativo Atualizador De Bloco (que você menciona)
- ClickOnce,
- Cliques
Outras dicas
Na minha empresa, podemos usar um personalizado internamente updater para nossas aplicações.É incorporado como um recurso do principal arquivo executável do aplicativo e quando a aplicação necessita de atualização, o atualizador é extraído, escrito para o disco e o lançou para fazer a atualização.O actualizador pode baixar um .msi e lançá-lo ou ele pode fazer o download de um arquivo zip e descompacte seu conteúdo int a pasta de aplicativo.Muito simples e eficaz.
Tente um off-the-shelf de atualização automática do produto: http://www.AutoUpdatePlus.com
Tente AutoUpdater.NET biblioteca de classes .net criado por mim.Você só precisa adicionar Uma linha de código e o usuário pode atualizar o aplicativo com facilidade.