Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
O Visual Studio Live Share está em modo de manutenção, sem funcionalidades adicionais planeadas.
As capacidades existentes continuam disponíveis. Utilize esta documentação para funcionalidades atuais e orientações operacionais. Para detalhes, consulte Modo de Manutenção para Visual Studio Live Share.
O Live Share é construído com arquitetura e conceitos revolucionários que se manifestam como funcionalidades poderosas para os nossos utilizadores. Abaixo encontrará todas as características distintivas do Live Share e o que o torna um líder no espaço da colaboração.
Sessões de colaboração
Todas as atividades de colaboração no Visual Studio Live Share envolvem um único anfitrião de sessão colaboração e um ou mais convidados. O anfitrião é a pessoa que iniciou a sessão de colaboração e qualquer pessoa que se junta é convidada.
Os anfitriões de sessões de colaboração podem usar todas as suas ferramentas e serviços, mas os convidados só têm acesso às coisas específicas que o anfitrião lhes partilhou. Isto inclui código, funcionamento de servidores, sessões de depuração, terminais e muito mais. Atualmente, todo o conteúdo partilhado é mantido na máquina do anfitrião e não está sincronizado com a cloud ou na máquina do convidado, o que permite acesso instantâneo e maior segurança. A vantagem é que toda a solução está disponível no momento em que um convidado se junta, e no momento em que o anfitrião termina uma sessão de colaboração, o conteúdo deixa de estar disponível. Além disso, ficheiros temporários criados pelo IDE/editor para melhorar o desempenho do convidado são automaticamente limpos quando a sessão termina.
Partilha
Quando "partilhas" como anfitrião, inicias uma sessão de colaboração que partilha o conteúdo de um projeto, solução ou pasta. Os convidados têm acesso a este conteúdo através do link de convite que lhes envia. Embora "partilhar" seja a abreviação de "partilhar um projeto", também abre a porta para partilhar outras funcionalidades, como a depuração.
Associar
Clicar num link de convite enviado por um anfitrião permite-lhe "juntar-se" a uma sessão de colaboração como convidado e aceder a qualquer conteúdo ou funcionalidade que o anfitrião tenha optado por partilhar consigo. O link web oferece uma forma rápida de entrar numa sessão de colaboração se já tiver a extensão instalada, e uma forma rápida de configurar informações caso não a tenha.
Funcionalidades
Edição colaborativa
Quando abres o mesmo ficheiro que outro colaborador, podes instantaneamente "editar colaborativamente" ou "co-editar" o conteúdo do ficheiro. Pode ver as edições de cada colaborador, os seus cursores e seleções, e muito mais. Ainda melhor, não és obrigado a editar o mesmo ficheiro o tempo todo para poderes colaborar e agir de forma independente como achares melhor.
Note
A coedição tem algumas limitações. Consulte suporte à plataforma para o estado das funcionalidades por linguagem.
Seguir e focar
Por vezes, é preciso explicar um problema ou design que abrange vários ficheiros ou localizações no código. Nestas situações, pode ser útil acompanhar temporariamente um colega enquanto este avança ao longo do projeto durante a co-edição. Por esta razão, como convidado, ao entrar numa sessão de colaboração "segue" automaticamente a localização de edição do anfitrião. Os anfitriões e convidados podem entrar e sair um do outro com um simples clique do rato. Além disso, pode querer pedir a todos os participantes que o sigam. O Live Share permite-lhe pedir a todos que concentrem a atenção em si com uma notificação que lhes facilita voltar a segui-lo.
Depuração colaborativa
Quando estás a depurar problemas de código difíceis ou bugs, ter um par extra de olhos pode ser muito útil. Como anfitrião, o Live Share ativa automaticamente a "depuração colaborativa" ou "co-depuração" ao partilhar a sessão de depuração com todos os convidados. Cada um de vocês dispõe de funcionalidades de coedição, juntamente com a capacidade de investigar autonomamente à medida que percorrem o processo em conjunto.
Note
Consulte suporte à plataforma para o estado das funcionalidades de depuração por linguagem ou plataforma.
Servidor de partilha / Porta de partilha
Na codepuração, pode ser muito útil aceder a diferentes partes da aplicação disponibilizadas pelo host para a sessão de depuração. Pode querer aceder à aplicação num navegador, aceder a uma base de dados local ou aceder a um endpoint REST a partir das suas ferramentas. O Live Share permite-te "partilhar um servidor", o que mapeia uma porta local na máquina do anfitrião para a mesma porta exata da máquina de cada convidado. Como convidado, pode então interagir com a aplicação exatamente como se estivesse a correr localmente na sua máquina (por exemplo, tanto o anfitrião como o convidado podem aceder a uma aplicação web em funcionamento http://localhost:3000).
Terminais de partilha
O desenvolvimento moderno faz uso frequente de uma vasta gama de ferramentas de linha de comandos. Felizmente, o Live Share permite-te, como anfitrião, "partilhar um terminal" com os convidados. O terminal partilhado pode ser apenas de leitura ou totalmente colaborativo, para que tanto você como os seus convidados possam executar comandos e ver os resultados. Como anfitrião, estás sempre no controlo e podes decidir se outros colaboradores podem executar comandos por si próprios ou apenas ver a saída dos comandos. Na verdade, tudo o que quiseres guardar para ti podes correr num terminal não partilhado.
Controlos de acesso
O Visual Studio Live Share oferece aos participantes várias excelentes formas de colaborar. No entanto, com o número de opções e flexibilidade que os convidados têm para interagir com os anfitriões, pode querer aprovar explicitamente os convidados que entram ou bloquear o acesso a certos ficheiros ou pastas. O Live Share tem várias definições que podem ser úteis, como o modo só de leitura e a necessidade de aceitar os convidados.
Modos de ligação flexíveis
Para garantir um desempenho ótimo, o Visual Studio Live Share suporta dois "modos de ligação" principais: "direto" e "relé". No modo direto, os convidados ligam-se diretamente ao anfitrião sem passar pela web. O modo de retransmissão permite que os convidados localizados numa rede completamente diferente se liguem ao anfitrião através de um relé de internet. Em todos os casos, as ligações são encriptadas por SSH ou SSL para garantir que apenas os colaboradores tenham acesso ao que está a acontecer através da linha. Por predefinição, o Live Share está no modo "auto", que primeiro tenta estabelecer uma ligação direta e depois recorre ao relé como alternativa, mas, se preferir, pode fixar um único modo.