Como mudar o smartclient na configuração do VSCode

Hoje vou mostrar como alterar/configurar um smartclient no VSCode.

Assim que você instala o VSCode e começa a usar uma workspace AdvPL, ele exibe um prompt para inserir as configurações do smartclient. Mas em alguns momentos é necessário mudar essa configuração, ou até mesmo refazer elas.

Existem duas formas que são as mais fáceis de se definir o smartclient no VSCode. Abaixo eu demonstro ambas as formas.

A – Adicionar uma nova configuração e/ou sobrepor antigas

  1. [Opcional] Se você quer apagar a configuração atual (se ela está com algum problema), na workspace, encontre o arquivo launch.json, faça um backup dele, e pode excluir

Se necessário, faça um backup e exclua o arquivo launch.json

  1. Abra a palheta de comandos com Ctrl+Shift+P e procure por launcher ou lançador, e abra o TOTVS Launchers

Opção de Configurar Lançadores

  1. Na tela que será aberta, no Choose Launcher, clique no combo e escolha Depuração do idioma TOTVS

Preenchendo o Choose Launcher

  1. Na parte para selecionar o smartclient, clique em escolher arquivo, e navegue até o arquivo smartclient.exe que será usado

Opção para escolher o arquivo smartclient.exe

  1. Nas opções pode deixar as parametrizações default, e salvar as configurações

Outras opções

B – Editar diretamente no arquivo launch.json

  1. Abra a busca de arquivos com Ctrl+P e procure por launch.json ou abra a palheta de comandos com Ctrl+Shift+P e procure a opção para abrir o launch.json

Opção de procurar o launch.json

  1. No parâmetro “smartclientBin”, altere o conteúdo apontando para o caminho de um smartclient.exe válido e depois pressione Ctrl+S para salvar o arquivo

Editando o arquivo launch.json

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

4 Responses

  1. Marco Nagoa - Conectar disse:

    Ótimo Daniel, eu só sabia direto no arquivo.

  2. Don Junior disse:

    Grande metre,

    Meu launch possui 3 releases (17, 25 e 27) configuradas ao mesmo tempo. Cada uma apontando para o seu respectivos smartclient.

    Basta separar por vírgula, duplicando as chaves mais internas e dando um name diferente para cada um!

    Depois quando for executar, basta selecionar o launch que deseja no botão “play” (triângulo verdinho).

Deixe uma resposta