Uma estrutura de atualização automática de aplicativos para .NET
Contribuições são mais que bem-vindas.
Como contribuir:
Um arquivo .editorconfig está disponível no projeto, o que facilita seguir o padrão de codificação instalando o documento EditorConfig e Format em Salvar extensões no Visual Studio.
NAppUpdate é publicado em um pacote NuGet contendo bibliotecas para duas estruturas de destino, .NET 3.5 e 4.0.
Crie os seguintes projetos nas configurações Release 3.5 e Release 4.0 :
NOTA: É importante reconstruir o atualizador para cada configuração antes de construir o Framework, para que a versão correta do .NET Framework seja referenciada pelo executável incorporado.
Execute o seguinte comando no diretório NAppUpdate.Framework:
nuget pack .NAppUpdate.Framework.csproj -Prop Configuration="Release 3.5"
NOTA: Não importa se você especifica "Release 3.5" ou "Release 4.0" ao criar o pacote. Será gerado um aviso informando que o pacote já contém o arquivo, isso é esperado.
O grupo de discussão de usuários e desenvolvedores está em http://groups.google.com/group/nappupdate
Documentos e sobre a filosofia por trás do NAppUpdate: http://www.code972.com/blog/2012/06/the-philosophy-behind-nappupdate/
Este projeto é parcialmente baseado no trabalho realizado por Lee Treveil, em http://github.com/leetreveil/.NET-Auto-Update.
Este software é licenciado sob a Licença Apache, Versão 2.0 (a "Licença"); você não pode usar os arquivos desta distribuição, exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em http://www.apache.org/licenses/LICENSE-2.0
A menos que exigido pela lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para saber o idioma específico que rege as permissões e limitações da Licença.
Direitos autorais (c) 2010-2015 Itamar Syn-Hershko