Compartilhar via


Depurar processos em segundo plano com o Microsoft Visual Studio

O Visual Studio utiliza o launchSettings.json ficheiro para armazenar informações de configuração que descrevem como iniciar uma aplicação ASP.NET Core. O ficheiro contém as definições essenciais da aplicação utilizadas apenas durante o desenvolvimento no computador local. Pode encontrá-lo na pasta Propriedades do seu projeto. Especifica detalhes como o comando a executar, o URL do browser e as variáveis de ambiente necessárias a definir.

Depois de selecionar Preparar Dependências de Aplicações do Teams, o Microsoft Teams Toolkit atualiza o launchUrl com o ID de aplicação real do Microsoft Teams, o ID de inquilino do Teams e a conta do Microsoft 365.

Iniciar túnel local

Para o bot e a extensão de mensagens, pode utilizar o Túnel Dev. Inicia um serviço de túnel local para tornar o ponto final de mensagens de bot público. Para obter mais informações, veja Túneis de desenvolvimento no Visual Studio.

Na lista pendente de depuração, selecione Túneis de Desenvolvimento (sem túnel ativo)>Criar um Túnel ou selecione um túnel de desenvolvimento público existente.

A resolução de ecrãs mostra os passos para criar um túnel.

A caixa de diálogo de criação do túnel é aberta.

Captura de ecrã a mostrar como criar um túnel de desenvolvimento.

  • Selecione a Conta a utilizar para criar o túnel. O Azure, a Conta Microsoft (MSA) e o GitHub são os tipos de conta suportados.
  • Introduza um Nome para o túnel.
  • Selecione o Tipo de Túnel, Persistente ou Temporário.
  • Na lista pendente, selecione a autenticação pública necessária no Access.
  • Selecione OK. O Visual Studio apresenta a confirmação da criação do túnel.

O túnel que criar encontra-se em Túneis de Desenvolvimento (MyPublicDevTunnel)>MyPublicDevTunnel.

Captura de ecrã a mostrar como selecionar o túnel de desenvolvimento.

Criar os recursos de depuração

O Teams Toolkit executa o ciclo provision de vida definido no ficheiro para criar os teamsapp.local.yml recursos necessários para depurar aplicações do Teams. Para obter mais informações, veja Aprovisionar tarefas e ações disponíveis.

Faça um tour pelo código-fonte do aplicativo

Pode ver as pastas e os ficheiros do projeto em Explorer no Visual Studio após a depuração. A tabela seguinte lista os ficheiros relacionados com a depuração:

Nome da pasta Conteúdos Descrição
teamsapp.local.yml O main ficheiro de projeto do Teams Toolkit para depuração. Este ficheiro define os ciclos de vida e as ações necessárias para a depuração.
env/.env.local Ficheiro de variáveis de ambiente para o projeto Teams Toolkit. Os valores de cada variável de ambiente são consumidos ou gerados durante a preparação de dependências de aplicações do Teams.
appsettings.Development.json Ficheiro de variáveis de ambiente para o código da aplicação. Os valores de cada variável de ambiente são gerados durante a preparação de dependências de aplicações do Teams.

Confira também