Como configurar atualizações web automáticas
O XLS Padlock inclui um recurso de atualização web que pode baixar e instalar automaticamente novas versões da sua aplicação. Isso permite que seus usuários finais atualizem facilmente o aplicativo da sua planilha sempre que você lançar uma nova versão.
Nenhum software de terceiros é necessário, mas você precisa ter um servidor web ou um espaço de hospedagem web para hospedar os arquivos de atualização.
Como funciona a atualização web
Section titled “Como funciona a atualização web”A aplicação baixa primeiro um pequeno arquivo de controle (.inf) do seu servidor. Esse arquivo informa à aplicação se há uma nova versão disponível. Se houver, a aplicação baixa os arquivos de atualização necessários (.cab), fecha-se, instala a atualização e reinicia.
Verificar atualizações
Section titled “Verificar atualizações”Você pode configurar sua aplicação para verificar automaticamente atualizações na inicialização ou adicionar um botão “Check for Updates” (verificar atualizações) à tela de boas-vindas. Quando uma nova versão é detectada, os usuários são guiados por um assistente de atualização web.

Os usuários também podem iniciar uma atualização por meio do parâmetro de linha de comando -webupdate.
Como uma nova versão é detectada
Section titled “Como uma nova versão é detectada”O número de File Version (versão do arquivo), especificado na página EXE Version Info do XLS Padlock, é usado para determinar se uma atualização é necessária. Você deve aumentar esse número de versão toda vez que lançar uma atualização.
Configuração
Section titled “Configuração”-
Base URL: A URL no seu servidor web onde os arquivos de atualização web serão hospedados (por exemplo,
https://www.yourwebsite.com/myfolder). HTTPS é recomendado. -
Web Update INF Control Filename: O nome do arquivo de controle que contém as informações de atualização.
-
Local Destination Folder: Uma pasta local no seu computador onde o XLS Padlock gerará os arquivos de atualização. Em seguida, você deve enviar todo o conteúdo dessa pasta para o seu servidor web.
Aviso
A pasta de destino deve estar vazia. O XLS Padlock pedirá para excluir o conteúdo dela caso não esteja.
-
“What’s new” text (opcional): Texto a ser exibido no assistente de atualização, informando aos usuários sobre as mudanças na nova versão.
Gerar os arquivos de atualização web
Section titled “Gerar os arquivos de atualização web”Clicar em Generate Web Update Files no XLS Padlock criará os arquivos necessários (um arquivo de controle .inf e um arquivo compactado .cab) na pasta local que você especificou. Em seguida, você pode enviar esses arquivos para o seu servidor web.
Resolução de problemas
Section titled “Resolução de problemas”Para resolver problemas com o recurso de atualização web, ative a opção “Enable WebUpdate Log” (habilitar log de atualização web) em Opções avançadas. Isso criará um arquivo WUPDATE.LOG no diretório Documentos do usuário com informações detalhadas sobre o processo de atualização.