Como limpar o ambiente antes de atualizar o componente:
No momento de atualizarmos alguns dos componentes Tecnospeed, podemos ter o problema de algum "vestígio" ficar da instalação anterior e, com isso, termos alguns problemas para compilar o projeto com essa nova versão instalada.
Isso acontece pois alguns componentes utilizam uma biblioteca interna que chamamos de GOV; e os componentes mais recentes (as versões disponíveis no portal do cliente a partir de 22/07/2020), utilizam a GOV 3.0, enquanto os anteriores usam a GOV 2.0.
Pensando nisso, desenvolvemos uma aplicação para auxiliar no momento de preparar este ambiente para a nova versão do componente que será instalada.
É necessário executar o limpador como administrador (clicar com o botão direito sobre o spdCleaner.exe e depois clicar em "Executar como administrador").
Como utilizar esta aplicação?
A aplicação consiste em informar quais os arquivos que precisam ser deletados e removidos do registro do Windows para que a nova versão funcione sem problemas.
Ela fará uma varredura em pastas específicas da instalação do componente removendo somente os arquivos pertinentes, nada do computador do usuário será deletado/modificado que não sejam esses informados no arquivo de configuração (cleanerConfig.ini).
Exemplo:
No exemplo abaixo, iremos limpar o ambiente para instalarmos a versão do componente NFCe - Tecnospeed que utiliza a GOV 3.0.
No arquivo de configuração do desinstalador (cleanerConfig.ini), deixaremos desta maneira abaixo e executaremos o spdCleaner.exe
[NFCe]
dll_ocx=NFCeDataSetX.ocx; NFCeX.ocx; NFCeDataSetX.dll; spdNFCeEscPos.dll
Feito isso, ele irá remover estas .dlls do registro do Windows e também excluí-las; então o ambiente estará 'limpo' para instalar a nova versão deste componente NFCe.
Também existe a opção de usar esta aplicação no modo silencioso, onde nada é mostrado para o usuário. Basta no arquivo cleanerConfig.ini deixar esta opção desta maneira:
[Config]
silenciar_processo=1
* Lembrando também de fazer o passo-a-passo para desinstalar a GOV 2.0 que consta neste manual
Comentários
0 comentário
Por favor, entre para comentar.