Dela ett projekt och delta i en samarbetssession i Visual Studio

Important

Visual Studio Live Share är i underhållsläge, utan några ytterligare funktioner planerade.

Befintliga funktioner är fortfarande tillgängliga. Använd den här dokumentationen för aktuella funktioner och driftvägledning. Mer information finns i läget Maintenance för Visual Studio Live Share.

När du har installerat och loggat in på Visual Studio Live Share delar du ett projekt och startar en samarbetssession med ditt team.

Dela ett projekt

Följ de här stegen för att starta en samarbetssession och bjuda in en kollega att arbeta med dig.

  1. Logga in

    Nu när du är inloggad är du redo att starta en egen samarbetssession. Inte inloggad? Mer information finns i logga in.

  2. Öppna en lösning, ett projekt eller en mapp

    Använd ditt normala arbetsflöde för att öppna en mapp, ett projekt eller en lösning som du vill dela med dina gäster.

  3. [Valfritt] Uppdatera dolda eller exkluderade filer

    Som standard döljer Live Share alla filer eller mappar som refereras till i .gitignore-filer i projektet från gäster. Om du döljer en fil hindras den från att visas i filträdet, samtidigt som den inte kan överföras även under åtgärder som felsökning. Om du vill dölja eller exkludera olika filer kan en .vsls.json fil läggas till i projektet med de här inställningarna. Mer information finns i Kontrollera filåtkomst och synlighet .

  4. Starta en samarbetssession

    Välj knappen Live Share (Direktdelning ) i det övre högra hörnet för att starta en Live Share-session. En delningsbar länk till din samarbetssession kopieras automatiskt till Urklipp.

    Screenshot som visar knappen Live Share när du är inloggad på Visual Studio.

    När du startar samarbetssessionen för första gången ser du ett Live Share-verktygsfönster. Se till att du dockar det här fönstret för att se till att det visas nästa gång du startar en Live Share-session.

    Screenshot som visar fönstret Live Share i Visual Studio.

    Note

    Du kan bli ombedd av ditt skrivbordsbrandväggsprogram att tillåta att Live Share-agenten öppnar en port första gången du delar. Att acceptera detta är helt valfritt men möjliggör ett skyddat direktläge för att förbättra prestanda när personen du arbetar med är i samma nätverk som du är. Mer information finns i Ändra anslutningsläge .

  5. [Valfritt] Aktivera skrivskyddat läge

    När du har startat samarbetssessionen kan du ställa in sessionen som skrivskyddad. Det här läget hindrar gäster från att redigera koden som du delar.

    När du har delat får du ett meddelande om att inbjudningslänken har kopierats till Urklipp. Du kan sedan välja att göra sessionen skrivskyddad.

    Skärmbild som visar alternativet

  6. Skicka länken till någon

    Skicka länken via e-post, Teams, Slack, Skype eller en annan kommunikationsapp till alla du vill bjuda in. Med tanke på vilken åtkomstnivå Live Share-sessioner kan ge gäster bör du bara dela med personer som du litar på. Tänk noga på konsekvenserna av det du delar.

    Tip

    Vill du förstå säkerhetskonsekvenserna av vissa av Live Share-funktionerna? Kolla in säkerhetsartikeln .

    Om gästen du har bjudit in har frågor innehåller artikeln Snabbstart: Delta i din första session mer information om hur du kommer igång som gäst.

  7. [Valfritt] Godkänn gästen

    Gäster ansluter automatiskt till din samarbetssession som standard, och du får ett meddelande när de är redo att arbeta med dig. Det här meddelandet ger dig möjlighet att ta bort dem från sessionen. Du kan dock också kräva ett uttryckligt godkännande för alla som ansluter.

    Gå till Verktygsalternativ >> Live Share >och ändra sedan Kräv gästgodkännande till Sant för att aktivera funktionen. När du aktiverar den här inställningen uppmanas du av ett meddelande att godkänna gästen innan de kan ansluta.

    Screenshot som visar en Visual Studio anslutningsbegäran om godkännande.

    Mer information om säkerhetsöverväganden för inbjudningar finns i inbjudningar och åtkomst till anslutning.

  8. Hantera din Live Share-session

    När gästen har öppnat länken till den delade sessionen i Visual Studio Code eller Visual Studio visas de under deltagarna i fönstret Live Share-verktyget. Nu kan du se vilken fil som gästen för närvarande finns i bredvid deras namn.

    Screenshot som visar Visual Studio Live Share-verktygsfönstret som visar en deltagare.

    Med verktyget Live Share kan du komma åt alla viktiga funktioner för att hantera sessionen på ett och samma ställe.

    Tip

    Kan du inte längre se fönstret Live Share-verktyg under dina sessioner? Du kan alltid välja Delning > Visa Live Share-fönster för att öppna det!

Avsluta samarbetssessionen

Som värd kan du sluta dela helt och avsluta samarbetssessionen genom att välja knappen Delning i det övre högra hörnet och välja Avsluta liveresurssession.

Skärmbild som visar hur du väljer Sharing och sedan väljer Avsluta Live Share-session i listrutan.

Alla gäster meddelas att sessionen har avslutats. När sessionen har avslutats kan gäster inte längre komma åt innehållet och eventuella temporära filer rensas automatiskt.

Har du problem med delning? Läs om felsökning.

Delta i en samarbetssession

När du har laddat ned och installerat Visual Studio Live Share behöver gäster bara utföra ett par steg för att ansluta till en värdbaserad samarbetssession. Det finns två sätt att ansluta: via webbläsaren eller manuellt.

Tip

Som gäst som ansluter till en samarbetssession är det viktigt att förstå att värdar kan begränsa din åtkomst till vissa filer eller funktioner. Vill du förstå säkerhetskonsekvenserna av vissa av Live Share-funktioner och -inställningar? Mer information finns i säkerhetsartikeln .

Anslut via webbläsaren

Det enklaste sättet att ansluta till en samarbetssession är att öppna inbjudningslänken i en webbläsare. Det här kan du förvänta dig när du följer det här flödet.

  1. Logga in

    När du har installerat Live Share-tillägget vill du logga in för att låta andra medarbetare veta vem du är. Visual Studio använder ditt anpassningskonto som standard, så du kan hoppa över det här steget.

    Mer information finns i logga in.

  2. Klicka på länken bjud in eller öppna inbjudan i webbläsaren

    Öppna eller öppna inbjudningslänken igen i en webbläsare.

    Note

    Om du inte har installerat Live Share-tillägget visas länkar till marketplace-tillägget. Installera tillägget, starta om verktyget och försök igen.

    Du får ett meddelande om att webbläsaren vill starta ett Live Share-aktiverat verktyg. Om du låter det starta det valda verktyget ansluts du till samarbetssessionen när det startas.

    {Skärmbild som visar kopplingssidan i en webbläsare.}

    Om värden är offline meddelas du nu i stället. Du kan kontakta värden och be dem dela igen.

    Note

    Har du fortfarande problem? Mer information finns i Koppla manuellt.

  3. Samarbeta

    Det var allt! Om en liten stund kommer du att vara ansluten och du kan börja samarbeta.

    Du kommer att se hur knappen Live Share ändras för att visa en sessionsstatus. Se information om sessionstillstånd nedan för hur knappen ser ut.

    Du kommer automatiskt till filen som värden för närvarande redigerar när anslutningen är klar.

Anslut manuellt

Du kan ansluta manuellt utan att använda en webbläsare. Manuell koppling är användbart i situationer där verktyget som du vill använda redan körs. Använd manuell anslutning om du vill använda ett annat verktyg än du brukar göra. Du kan också använda den om du har problem med att få inbjudningslänkar att fungera av någon anledning.

  1. Logga in

    När du har installerat Live Share-tillägget vill du logga in för att låta andra medarbetare veta vem du är. Visual Studio använder ditt anpassningskonto som standard, så du kan hoppa över det här steget helt.

    Mer information finns i logga in.

  2. Använda kopplingskommandot

    Gå till Arkiv > Anslut till Live Share-session.

    Skärmbild som visar menyn Arkiv i Visual Studio med Join Live Share Session markerat.

  3. Klistra in länken för inbjudan

    Klistra in inbjudnings-URL:en och bekräfta.

  4. Samarbeta

    Det var allt! Du bör vara ansluten till samarbetssessionen tillfälligt.

    Du kommer att se hur knappen Live Share ändras för att visa en sessionsstatus. Mer information om hur knappen ser ut finns i sessionstillstånd.

    Du tas automatiskt till platsen där värden för närvarande redigerar när anslutningen har slutförts.

Lämna samarbetssessionen

Som gäst kan du lämna samarbetssessionen utan att avsluta den för andra genom att stänga verktyget.

Skärmbild som visar menyn för Visual Studio Live Share när du deltar i en samarbetssession.

Eller så kan du lämna sessionen genom att klicka på knappen Delning och välja Lämna Live Share Session.

Temporära filer rensas automatiskt, så ingen ytterligare åtgärd krävs.

Har du problem med att ansluta? Läs om felsökning.

Sessionstillstånd

När du har startat eller anslutit till en samarbetssession och har åtkomst till delat innehåll uppdaterar knappen Live Share i det övre högra hörnet dess utseende för att återspegla tillståndet för den aktiva samarbetssessionen.

Följande är de tillstånd som du vanligtvis ser:

Tillstånd Knapp Description
Inaktiv Skärmbild som visar knappen Live Share i ett inaktivt sessionstillstånd. Ingen aktiv samarbetssession pågår och ingenting delas.
Värd: Delning pågår Skärmbild som visar knappen Live Share i en session där delning pågår. En samarbetssession startar och innehållsdelningen påbörjas inom kort.
Värd: Delning Skärmbild som visar knappen Live Share i ett aktivt sessionstillstånd för delning. En samarbetssession är aktiv och innehållet delas.
Värd: Dela skrivskyddat Skärmbild som visar knappen Live Share i en skrivskyddad delningssession. Dela en skrivskyddad samarbetssession.
Gäst: Ansluta till session Skärmbild som visar knappen Live Share i ett anslutningssessionstillstånd. Gå med i en befintlig samarbetssession.
Gäst: Gått med Skärmbild som visar knappen Live Share i ett anslutet sessionstillstånd. Gick med i och anslöt till en aktiv samarbetssession och tog emot delat innehåll.
Gäst: Ansluten skrivskyddad Skärmbild som visar knappen Live Share i en ansluten skrivskyddad session. Gick med i och anslöt till en aktiv skrivskyddad samarbetssession.

Nästa steg