Editado 1 dia atrás por ExtremeHow Equipe Editorial
Microsoft Visual StudioCompartilhamento ao vivoColaboraçãoTrabalho remotoFerramentas de desenvolvimentoProgramaçãoProgramaçãoCompartilhamento em tempo realDesenvolvimento de SoftwareProgramação em pares
Tradução atualizada 1 dia atrás
O Visual Studio Live Share é uma ferramenta poderosa projetada para facilitar a colaboração em tempo real entre desenvolvedores. Ele permite que os desenvolvedores compartilhem códigos, sessões de depuração e espaços de trabalho sem a necessidade de copiar e colar ou enviar arquivos. Em vez disso, você pode editar a mesma base de código simultaneamente, tornando a colaboração perfeita e eficiente. Veja como você pode aproveitar ao máximo o Live Share no Visual Studio para aprimorar sua colaboração em programação.
Primeiro, você precisa garantir que tem o Visual Studio instalado em seu computador. A versão do Visual Studio deve ser 2017 ou posterior, pois o Live Share não é compatível com versões anteriores. Uma vez instalado, verifique se a extensão Live Share está disponível.
Abra o Visual Studio e vá para Extensões > Gerenciar Extensões. Na caixa de pesquisa, digite "Live Share" e instale. Se já estiver instalado, certifique-se de que está atualizado para a versão mais recente. A instalação pode necessitar de uma reinicialização do Visual Studio para habilitar todos os recursos.
Após a instalação da extensão Live Share, você precisará fazer login para iniciar a sessão. A melhor coisa sobre o Live Share é a flexibilidade que ele oferece nas opções de login. Você pode usar uma conta Microsoft, conta GitHub ou conta Azure para começar.
No Visual Studio, procure o botão Live Share no canto superior direito. Quando você clicar nele pela primeira vez, será solicitado que você faça login. Escolha seu provedor preferido (Microsoft, GitHub ou Azure) e siga as instruções para concluir o processo de login.
Depois de fazer login, iniciar uma sessão é fácil. Comece abrindo a solução ou projeto que deseja compartilhar. Clique no botão Live Share novamente no canto direito e, em seguida, selecione "Iniciar Sessão de Colaboração".
Quando você inicia uma sessão, o Live Share cria um link único que você pode enviar para outras pessoas. Você pode convidar membros da sua equipe ou outros desenvolvedores compartilhando este link. Eles podem participar da sua sessão clicando no link ou colando-o em seu navegador, desde que também tenham Visual Studio e a extensão Live Share instalada.
Se você recebeu um link do Live Share, pode rapidamente ingressar em uma sessão de colaboração. Antes de participar, certifique-se de que seu Visual Studio e a extensão Live Share estão prontos para uso. Clique no link do Live Share que você recebeu, o que abrirá o Visual Studio e o conectará à sessão do host.
Como participante, você terá a capacidade de visualizar e editar o código compartilhado como se estivesse em sua própria máquina, e as modificações feitas serão visíveis em tempo real.
Principalmente, há dois tipos de funções em uma sessão do Live Share: host e convidado. O host é a pessoa que iniciou a sessão e tem controle total sobre todos os recursos do projeto. O host pode encerrar a sessão a qualquer momento.
Os convidados são pessoas que participam usando um link compartilhado pelo host. Dependendo das configurações de permissão do host, os convidados podem ter acesso apenas de leitura ou acesso total para edição. O host pode personalizar permissões com base nas funções do projeto e nas necessidades de segurança.
Uma vez que você participa de uma sessão, pode começar a aproveitar todas as capacidades do Live Share. Isso inclui:
Você também pode iniciar sessões de depuração compartilhadas com o Live Share. Quando o host inicia uma sessão de depuração, os participantes podem colaborar em tarefas de depuração. Eles podem definir pontos de interrupção, percorrer o código e inspecionar variáveis em tempo real.
No entanto, é importante entender que, ao depurar, apenas a máquina do host pode executar o código, o que significa que todos os participantes compartilharão o mesmo contexto de depuração. Os convidados podem ajudar a identificar bugs e sugerir soluções sem precisar de acesso ao ambiente do programa em execução.
O Live Share permite que você compartilhe servidores e terminais com os participantes da sessão. Se o seu projeto usa um servidor web local, você pode compartilhar este servidor para que os convidados possam visualizar o aplicativo web em seus navegadores.
Além disso, você pode abrir um terminal no ambiente do host. Isso é útil para executar scripts, gerenciar dependências ou visualizar logs. As permissões de acesso ao terminal são controladas pelo host para manter a segurança.
A comunicação é fundamental em qualquer trabalho colaborativo. O Live Share integra recursos de comunicação por texto e voz para facilitar a interação fácil entre os participantes. Você pode conversar diretamente dentro do Visual Studio ou usar o recurso de chamada de voz integrado para discutir problemas sem interromper o fluxo da sessão.
Você também pode deixar comentários no código para fornecer documentação ou sugestões. Comentários podem ser valiosos para sessões assíncronas onde nem todos os membros da equipe estão presentes ao mesmo tempo.
O Live Share fornece várias medidas de segurança para garantir a privacidade do seu projeto. Somente pessoas com o link da sessão podem acessar o espaço de trabalho compartilhado. As permissões de acesso podem ser ajustadas para restringir o que os convidados podem fazer durante a sessão.
Você deve sempre garantir que informações sensíveis, como senhas ou chaves de API, não sejam expostas durante uma sessão. É uma boa prática usar variáveis de ambiente ou arquivos de configuração que não estão incluídos na sessão.
O host pode encerrar a sessão do Live Share clicando no botão "Encerrar Sessão" no painel Live Share do Visual Studio. Uma vez encerrada a sessão, os convidados não terão mais acesso ao ambiente compartilhado, garantindo que o projeto permaneça seguro.
Qualquer trabalho não salvo na sessão deve ser concluído e salvo pelos participantes antes que o host encerre a sessão, para evitar perda de dados.
O Visual Studio Live Share é uma ferramenta indispensável para o desenvolvimento moderno de software, proporcionando uma plataforma eficiente e segura para a colaboração em tempo real. Ele remove barreiras geográficas, facilitando que os desenvolvedores trabalhem juntos como se estivessem na mesma sala, compartilhando código, depurando problemas e refinando projetos colaborativamente.
Seguindo os passos descritos neste guia, você pode aproveitar todo o potencial do Live Share para melhorar a produtividade, promover o trabalho em equipe e entregar soluções de software de alta qualidade.
Se você encontrar algo errado com o conteúdo do artigo, você pode