Compartilhar via


Abrir o Visual Studio Code no cliente Web para investigar ou solucionar problemas de extensões

Importante

Esse conteúdo está arquivado e não está sendo atualizado. Para obter a documentação mais recente, acesse Novidades ou alterações no Business Central. Para ver os planos de lançamento mais recentes, acesse Planos de lançamento do Dynamics 365, do Power Platform e do Cloud for Industry.

Habilitado para Versão preliminar pública Disponibilidade geral
Administradores, criadores, profissionais de marketing ou analistas, automaticamente 10 de set. 2023 2 de out. de 2023

Valor do negócio

A recriação de um espaço de trabalho do Visual Studio Code instalado localmente para investigar ou solucionar problemas de um ambiente do cliente inclui a criação manual de espaços de trabalho, projetos e configurações de inicialização, bem como o download de símbolos, os quais exigem conhecimento e tempo para isso.

Para simplificar e acelerar esse processo, uma nova opção para abrir uma instância local do Visual Studio Code para a extensão e o ambiente atuais será adicionada ao cliente Web, permitindo apenas um único clique para configurar um projeto correspondente do Visual Studio Code para investigação ou solução de problemas.

Detalhes do recurso

Como desenvolvedor ou consultor, você pode abrir uma nova sessão do Visual Studio Code no interior do cliente Web para um ambiente específico de produção ou área restrita do cliente. Dois contextos diferentes terão suporte:

  • Abra uma página dentro do Inspetor de Página.
  • Solucione problemas da sessão atual de dentro da página Ajuda e Suporte.

Aqui está um exemplo de provisionamento do Visual Studio Code do Inspetor de Página em um campo específico:

Exemplo de provisionamento do VS Code no Inspetor de Página de um campo específico

Provisionamento do Visual Studio Code e anexação à sessão atual da seção Solução de problemas da página Ajuda e Suporte:

Nova Ajuda e Suporte | Opção de solução de problemas para provisionar o Visual Studio Code e anexar ao cliente

Dependendo do contexto, o Visual Studio Code será aberto para permitir a inspeção de objetos e fontes e permitir a anexação para depurar ou depurar o instantâneo e perfilar a sessão atual do cliente Web. Independentemente, o acesso ao código-fonte será limitado pelas configurações do perfil de exposição do recurso para cada extensão.

  • Se o Visual Studio Code já estiver aberto, será usada a última sessão ativa; caso contrário, um novo Visual Studio Code será aberto. Se a extensão de Linguagem AL não estiver instalada, será solicitado que o usuário a instale e o processo será encerrado.
  • Um novo projeto será criado ou atualizado, e uma configuração de inicialização correspondente será criada, dependendo do ambiente de produção ou de área restrita.
  • Se invocado para a página no Inspetor de Página, os símbolos dessa página serão baixados
  • Se o usuário optar por depurar, o Visual Studio Code será anexado ao processo do cliente Web, do qual ele foi invocado, e aguardará a interrupção em caso de erro.

Ao utilizar este recurso e optar por gerar novos projetos, você deve excluir os projetos de vez em quando para não acumular muitos projetos não utilizados. Outra opção é usar o recurso para especificar um novo local de projeto padrão, mas você também pode querer usar isso para projetos reais.

Diga-nos o que você pensa

Ajude-nos a melhorar o Dynamics 365 Business Central debatendo ideias, dando sugestões e fazendo comentários. Use o fórum em https://aka.ms/bcideas.

Consulte também

Solucionar problemas no Visual Studio Code diretamente do cliente Web (documentos)