Jump to content
Sign in to follow this  
dipacheco

Update App

Recommended Posts

dipacheco

Tenho uma aplicação vb ja a funcionar e queria q ela fizesse automaticamente pesquisa por updates. É possivel fazer algo simples?? eu ja tenho a aplicaçao a funcionar e tambem tenho um servidor onde posso alojar as actualizaçoes. é possivel?

Share this post


Link to post
Share on other sites
Caça

Apenas tens de verificar se a versão do servidor é superior à versão do local


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

eu testei isso com um tutorial q vi na net... entao o q fiz foi publicar o ficheiro so com um botao numa pasta aqui no c:... e coloquei na opçao update do publish um link q é onde coloco o ficheiro actualizado...

a seguir fiz novo publish e coloquei os 3 ficheiros (setup, application e pasta com ficheiros) nesse link. corri o programa e nada acontecer...

Share this post


Link to post
Share on other sites
Caça

Então optas-te pelo Publish Wizard

Quando fazes uma publicação é gerada na pasta Debug/Release uma pasta publish, que deves colocar no servidor.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

tem d ser uma pasta publish? nao pode ser outra pasta tipo "update" desde que eu indique o caminho correcto?

Share this post


Link to post
Share on other sites
dipacheco

mas nao funciona... so se fiz algo mal... volto a explicar

1º passo - criei windows form com apenas um botao... fiz publish e coloquei a linha dos updates como sendo http://dominio.com/httpdocs/update

2º passo - alterei o windows form e coloquei uma caixa de texto... fiz publish directo para o dominio que coloquei como sendo o do update.

3º passo - corri a aplicaçao q tinha sido criada em 1º lugar e nada acontece, aparece apenas com um botao.

Share this post


Link to post
Share on other sites
Caça

Qual foi o método de verificação de actualizações que escolheste?


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

Certifica-te se a outra máquina tem ligação à rede.

Se o problema continuar testa localmente sem meter redes pelo meio


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

caça... nao estás a entender... nao existe outra maquina! instalo nesta maquina o prog original e coloco uma versao diferente no servidor d updates...

ou seja, esta minha maquina qnd corre o programa deveria fazer o update e nao faz...

Share this post


Link to post
Share on other sites
Caça

Estranho... 🤔

Deves estar a fazer alguma coisa mal

Vou fazer um teste


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

Criei uma app com um botão

Indiquei uma pasta na rede para coloca os updates

Fiz o publish

Peguei em todo o conteúdo que apareceu na pasta mostrada e colei na pasta da rede

Instalei a partir da rede

Alterei a aplicação e publiquei

Substitui todo o conteúdo da pasta da rede

Executei novamente a aplicação e actualizou


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

instalaste a partir da rede... eu n fiz isso! eu instalei aqui no PC... e dps qnd criei o novo coloquei-o na rede... sera por isso?

Share this post


Link to post
Share on other sites
Caça

Não sei, desinstala e torna a instalar a partir da rede


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

de regresso a este topico...

vou tentar explicar o q quero fazer para testes e, se conseguir aplico nos restantes programas...

crio uma app, com um form apenas q tem um botao! faço o publish da app para c:\teste\ , app q vai ser instalada via cdrom (...), e digo que essa app vai fazer updates em http://teste/... em que teste é o meu endereço do server.

instalo a app após a publicaçao e fico com o formulario com o botao. fecho a app e faço um novo publish do programa, mas agora com botao e textbox, noutra pasta chamada teste2. copio os ficheiros todos que estao dentro da pasta teste2 e coloco-os no caminho que dei na primeira versao como sendo o caminho de updates. (esta pasta onde coloco os updates, durante a fase de testes, tem todas as permissoes e mais algumas, eheh). Corro a primeira versao da aplicaçao e era suposto ele actualizar... mas nao actualiza. o q estou a fazer mal?

Share this post


Link to post
Share on other sites
Caça

Teste... Teste2...

A pasta tem de ser sempre a mesma, só tens que substituir os ficheiros.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

mas caça... se eu fizer o publish para a mesma pasta nao estou a testar nada pq ele faz logo o overwrite sem ir buscar à net... esse teste2 é so para n haver sobreposiçao...

Share this post


Link to post
Share on other sites
Caça

Pensei que ambas as pastas estava no servidor


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

imagina PC pessoal... 1ª versao passo para a pasta teste, 2ª versao passo para a pasta teste2 mas apenas para nao sobrepor porque depois vou pegar nesses ficheiros e colar no http://teste/

Quando abro a 1ª versao ele n deveria descarregar os novos ficheiros tendo em conta que a versao é diferente??

Share this post


Link to post
Share on other sites
Caça

Se escolheres a opção para verificar as actualizações no inicio da aplicação, sim


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

mas nao dá... corro o programa e ele nao faz nada... abre na mesma com um botao apenas...

Share this post


Link to post
Share on other sites
Caça

Substituíste os ficheiros anteriores pelos novos no servidor?


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
dipacheco

no servidor http so coloco os novos... nunca coloquei os antigos. é suposto????

Share this post


Link to post
Share on other sites
Caça

O programa esta a conseguir aceder ao servidor?


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.