Usuário com melhor resposta
Criar um atualizador automático de arquivos em C#

Pergunta
-
Respostas
-
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
- Marcado como Resposta Vinicius_11 quinta-feira, 3 de maio de 2012 17:28
Todas as Respostas
-
-
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.
-
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
-
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
-
Vinicius,
Vou te encaminhar alguns links que talvez possa te ajudar,
http://www.zdnetasia.com/create-a-simple-file-transfer-web-service-with-net-39251815.htm
http://www.codeproject.com/Articles/13339/File-Download-using-Web-Service
-
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
-
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
- Marcado como Resposta Vinicius_11 quinta-feira, 3 de maio de 2012 17:28
-
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 :) -