Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Use o Microsoft Dev Box com Visual Studio Code (VS Code) para criar ambientes de desenvolvimento seguros e baseados em nuvem. Este artigo explica como configurar túneis de desenvolvimento e conectar-se à sua Caixa de Desenvolvimento a partir do VS Code. Você aprende como instalar a extensão necessária, habilitar túneis seguros e conectar-se remotamente para uma experiência de desenvolvimento simplificada. Siga estes passos para começar rapidamente e trabalhar de forma eficiente a partir de qualquer lugar.
Pré-requisitos
- Um centro de desenvolvimento configurado com pelo menos um projeto e um pool de caixas de desenvolvimento.
- Se você não tiver um centro de desenvolvimento, crie um a seguir estas etapas:Guia de início rápido: configurar o Microsoft Dev Box
- Uma caixa de desenvolvimento.
- Se você não tiver uma caixa de desenvolvimento, crie uma destas etapas: Guia de início rápido: crie e conecte-se a uma caixa de desenvolvimento usando o portal do desenvolvedor do Microsoft Dev Box
Habilitar túneis de desenvolvimento em um pool de caixas de desenvolvimento
Dev Box Dev Tunnels é um recurso que permite que os desenvolvedores se conectem à sua Caixa de Desenvolvimento usando o Visual Studio Code (VS Code) por meio de túneis seguros. Este recurso é particularmente útil para desenvolvedores que desejam trabalhar remotamente ou de diferentes locais sem precisar de uma conexão de área de trabalho remota completa.
Registrar o recurso de visualização Dev Box Tunnels
Enquanto o Dev Box Tunnels estiver em visualização, você deve registrar o recurso em sua assinatura do Azure.
Inicie sessão no portal Azure.
Selecione Assinaturas.
Selecione a assinatura que contém os recursos da Caixa de Desenvolvimento.
No menu à esquerda, selecione Configurações>Visualizar recursos.
Na caixa Pesquisar , digite Caixa de Desenvolvimento, selecione Túneis de Desenvolvimento da Caixa de Desenvolvimento nos resultados e selecione Registrar.
Na mensagem Deseja registrar os recursos selecionados?, selecione OK.
Habilitar túneis de desenvolvimento para um pool de caixas de desenvolvimento
Os túneis de desenvolvimento são habilitados por pool. Para habilitar túneis para um pool de caixas de desenvolvimento:
Navegue até o projeto que contém o pool de caixas de desenvolvimento onde você deseja habilitar túneis.
No menu à esquerda, selecione Gerenciar>pools de caixas de desenvolvimento.
Para o pool que você deseja editar, no menu de operações da caixa de desenvolvimento (...), selecione Editar.
Na guia Gerenciamento , selecione Habilitar abertura da caixa de desenvolvimento no VS Code e selecione Salvar.
Conectar-se a uma caixa de desenvolvimento usando um túnel de desenvolvimento
Siga estas etapas para configurar um túnel de desenvolvimento e conectar-se à sua caixa de desenvolvimento usando o VS Code.
Instalar a extensão VS Code
No local VS Code, instale a extensão Dev Box a partir do Mercado de Extensões do VS Code. Os túneis de desenvolvimento requerem a versão 2.0.0 ou posterior. Certifique-se de instalar a extensão localmente, não na Caixa de Desenvolvimento à qual deseja se conectar.
Para entrar na extensão Dev Box, selecione o ícone Dev Box na barra lateral esquerda e selecione Entrar na Dev Box com a Microsoft.
Conecte-se ao Dev Box no VS Code
Quando tudo estiver configurado, abra sua caixa de desenvolvimento no VS Code. No menu Gerenciar (roda de configurações), selecione Conectar.
Explore a experiência remota no VS Code
Uma nova janela VS Code é aberta. Você pode abrir qualquer pasta ou espaço de trabalho na Caixa de Desenvolvimento remota usandoArquivo/Pasta/Espaço de Trabalho de Aberturade Arquivo> exatamente como faria localmente.
Conectar-se ao Windows Substem para Linux
Se você tiver um ambiente WSL (Windows Subsystem for Linux) na Caixa de Desenvolvimento, conecte-se a ele usando o Remote Explorer.
Selecione Destinos WSL na lista suspensa para ver todas as distribuições WSL. Abra qualquer distribuição WSL na janela atual ou nova.
Para obter mais informações sobre a experiência de desenvolvimento WSL, consulte Remote - WSL e Configurar um ambiente de desenvolvimento WSL.
Perguntas frequentes
Por que preciso entrar na Caixa de Desenvolvimento antes de ativar o túnel?
Esta etapa é necessária para estabelecer uma sessão de usuário para configurar o túnel. Após o login inicial, você pode simplesmente se desconectar da Caixa de Desenvolvimento. Em seguida, você pode habilitar ou conectar-se ao túnel sem fazer login novamente, a menos que a Caixa de Desenvolvimento seja desligada ou reiniciada.
Por que não consigo me conectar à Caixa de Desenvolvimento mesmo se o túnel estiver habilitado?
Atualize a visualização do explorador de extensões da Caixa de Desenvolvimento com o botão no canto superior direito para verificar o status mais recente do túnel. Se o túnel estiver habilitado, mas você ainda não conseguir se conectar, tente desativar o túnel, entrar na Caixa de Desenvolvimento e reativar o túnel.