none
Criar um atualizador automático de arquivos em C# RRS feed

  • Pergunta

  • Olá, gostaria de saber se alguém pode me dar idéias de como eu desenvolvo um atualizador automático de arquivos em C# para um aplicação desktop também desenvolvida com C#?

    Obrigado

    terça-feira, 20 de março de 2012 18:14

Respostas

Todas as Respostas

  • Vinicius,

    Poderia explicar melhor o que você precisa?


    Carlos Eduardo Ferreira

    terça-feira, 20 de março de 2012 18:19
  • Vinicius,

    Aqui na empresa nós criamos um webservice e um aplicativo desktop que acessa esse webservice e verifica a versao do executavel principal. Caso a versão seja a mesma ele chama o executavel, se não ele atualiza o execuvel atraves desse webservice. Apos atualização ele chama o executavel principal. 

    terça-feira, 20 de março de 2012 18:52
  • Carlos, eu desenvolvi uma aplição desktop utilizando C# no qual tem a finalidade de gerenciar ciclo de vida dos equipamentos de metrologia da empresa. Porém o número de usuários que utilizará o sistema é grande e essas pessoas estão em diferentes prédios na empresa sendo assim necessito desenvolver um atualizador automático de arquivos onde no momento em que o usuário clicar no executavel ele verificará se existe uma versão nova pois como o sistema é novo tem muita correção pra fazer ainda. Por isso eu preciso de idéias ou até algoritmos de exemplos para que eu possa desenvolver.

    Att

    terça-feira, 20 de março de 2012 19:12
  • Marcos, a idéia é muito boa mais aqui na empresa isso demandaria um tempo muito grande uma vez que o desenvolvimento de um webservice leva tempo e outra que eu ainda não possuo os conceitos de webservice ainda no entanto terei que estudar para realizar esta tarefa.Mas se não tiver outra saída eu farei mesmo que for na raça um webservice que fassa isso.

    Obrigado

    terça-feira, 20 de março de 2012 19:16
  • Marcos, eu dei uma lida nos dois links que voce me enviou porém eu acho que está muito por cima no que foi abordado nos links eles falam muito pouco pro que eu preciso. Onde no caso eu precisaria desenvolver alguma coisa onde eu mapeasse um diretório no servidor e toda vez que o usuário clicar no executável ele compara se a versão do executável do cliente é diferente do servidor e ai no caso haveria uma atualização.

    Compreende agora?Obrigado

    quarta-feira, 21 de março de 2012 10:25
  • Marcos, eu dei uma lida nos dois links que voce me enviou porém eu acho que está muito por cima no que foi abordado nos links eles falam muito pouco pro que eu preciso. Onde no caso eu precisaria desenvolver alguma coisa onde eu mapeasse um diretório no servidor e toda vez que o usuário clicar no executável ele compara se a versão do executável do cliente é diferente do servidor e ai no caso haveria uma atualização.

    Compreende agora?Obrigado

    Vinicius_11, não te interessa utilizar o ClickOnce?!?

    Já que a sua aplicação já está desenvolvida, ele faz o check toda vez que o usuario entrar na aplicação.

    Para voce ter uma ideia, tem um artigo do Mauro Sant'anna: http://msdn.microsoft.com/pt-br/library/ms953320.aspx

    Ou entao a referencia completa do ClickOnce, http://msdn.microsoft.com/pt-br/library/142dbbz4(v=vs.90).aspx


    Nicolas Tarzia - Desenvolvedor de Software

    • Marcado como Resposta Vinicius_11 quinta-feira, 3 de maio de 2012 17:28
    quarta-feira, 21 de março de 2012 16:04
  • Vinicius, como está sua questão ? foi resolvida ? Se sim nos conte como você fez.






    Obrigado.


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Facebook Olavo Neto
    Linkedin Olavo Neto
    Se for útil marque como resposta e faça um Developer feliz :)

    terça-feira, 3 de abril de 2012 17:09
    Moderador
  • Boa tarde Olavo,

    Este atualizador automático não pode ser concluído pois o projeto foi embargado e posteriormente cancelado.A solução que encontramos foi transformar o sistema em web.

    Att

    quinta-feira, 3 de maio de 2012 17:27