문제 해결 Visual Studio Live ShareTroubleshooting Visual Studio Live Share

이 문서에서는 일반적인 문제 및 질문에 대 한 문제 해결 팁, 해결 방법 및 답변을 다룹니다.This article covers troubleshooting tips, workarounds, and answers for common problems and questions. FAQ를 살펴볼 수도 있습니다.You may also want to take a look at the FAQ.

설치/도구 요구 사항Installation / tool requirements

다음은 Visual Studio Live Share 설치와 관련 된 문제 해결 팁입니다.The following are troubleshooting tips related to installing Visual Studio Live Share.

도구Tool 문제Problem 해결 방법/해결 방법Resolution / Workaround
VS Code (Macos)VS Code (macOS) Macos가 .Net Core에서 더 이상 지원 되지 않음을 알리는 경고가 나타납니다.A warning appears telling you your macOS is not supported anymore by .NET Core 이 경고는 .Net Core에서 이전 버전을 더 이상 지원 하지 않는 (10.13 +) 이전 버전을 더 이상 지원 하지 않는 최신 업데이트 때문에 나타납니다.This warning appears is due to a recent update made by .NET Core that no longer supports any versions lower than High Sierra (10.13+). Live Share 확장을 사용 하도록 설정 하려면 OS를 업데이트 하세요.To enable the Live Share extension, please update you OS.
VSVS 확장 설치 관리자에서 Visual Studio Live Share 확장을 설치 하려고 할 때 사용할 Visual Studio 버전을 찾을 수 없습니다 .The extension installer cannot find a version of Visual Studio to use when trying to install the Visual Studio Live Share extension. Visual Studio Live Share 호스트와 게스트 모두에 대해 Visual Studio 2017 버전 15.6 이상이 필요 합니다.Visual Studio Live Share requires Visual Studio 2017 version 15.6 or higher for both hosts and guests. Visual Studio 2017의 최신 안정적인 업데이트를 설치 하 고 다시 시도 합니다.Install the latest stable update of Visual Studio 2017 and retry.
VS 코드VS Code "종속성을 설치할 수 없습니다." 오류는 처음 시작할 때 확장이 설치를 완료 하는 동안 또는 누락 되었거나 이미 존재 하는 파일에 대 한 오류가 발생 하는 경우에 나타납니다.A "Dependencies could not be installed" error appears the while extension is finishing installation on first start or you get errors about missing or already present files. 네트워크 연결이 양호한 지 확인 합니다.Verify you are on a good network connection. 인 경우 프록시 또는 방화벽 문제를 실행 하 고 있을 수 있습니다.If you are, you could be running into a proxy or firewall issue. 연결 문제 해결을 참조 하세요.See connectivity troubleshooting.

VS 코드VS Code Marketplace에서 Visual Studio Live Share 확장을 설치 하면 원하는 버전 대신 VS Code의 안정적/참가자 버전으로 설치 됩니다.Installing the Visual Studio Live Share extension from the marketplace installs it in the stable/insiders version of VS Code instead of the version I want. 기본 설정에 따라 안정화 또는 참가자를 시작 VS Code "확장" 탭을 클릭 하 고 "Visual Studio Live Share"를 검색 한 후 여기에서 설치 합니다.Start VS Code stable or insiders depending on your preference, click on the "extensions" tab, search for "Visual Studio Live Share" and install from there.
VS Code (Linux)VS Code (Linux) Linux 에 확장을 설치한 후에는 Live Share 확장이 활성화 되지 않고 상태 표시줄 항목이 표시 되지 않습니다.The Live Share extension does not activate and no status bar items appear after installing the extension on Linux. Visual Studio Live Share는 기본적으로 Linux의 특정 배포판에서 충족 되지 않을 수 있는 다양 한 Linux 필수 구성 요소를 포함 하는 .NET Core 2.0에 종속 됩니다.Visual Studio Live Share depends on .NET Core 2.0 which has a number of Linux prerequisites that may not be met on certain distributions of Linux by default. 설치 해야 하는 항목에 대 한 자세한 내용은 여기를 참조 하세요.See here for details on what should be installed.

로그인Sign in

다음은 로그인 문제에 대 한 문제 해결 팁입니다.The following are troubleshooting tips for sign in problems.

도구Tool 문제Problem 해결 방법/해결 방법Resolution / Workaround
VSVS Visual Studio에 로그인 하는 데 사용 하는 것과 다른 id 를 사용 하 여 Visual Studio Live Share에 로그인 해야 합니다.You need to sign into Visual Studio Live Share with a different identity than you use to sign into Visual Studio. 도구 > 옵션 > Live Share > 사용자 계정으로 이동 하 여 대체 계정을 선택 합니다.Go to Tools > Options > Live Share > User account to select an alternate account.
VS 코드VS Code 로그인 하는 동안 브라우저 창이 표시 되 고 프로세스가 성공적으로 웹 페이지에 표시 되는 동안 브라우저를 닫은 후에도 상태 표시줄에 "로그인" 이라는 메시지가 표시 됩니다.While a browser window pops up during sign in and the process appears to succeed on the web page, the status bar still says, "Sign in" after closing the browser. 로그인 한 후에 "문제가 있나요?"를 클릭 합니다.After signing in, click "Having trouble?" 지침에 따라 도구에 임시 사용자 코드를 입력 합니다.and follow the directions to enter a temporary user code into the tool.

또한 문제가 발생 한 것을 확인할 수 있으므로 버그를 기록하세요.We would also love to see what might be happening, so please log a bug.
모두All 시간 초과 또는 연결 오류가 발생합니다.You are getting a timeout or connection error. 연결 문제 해결을 참조 하세요.See connectivity troubleshooting.
모두All Microsoft에서 지원 되는 회사 또는 학교 전자 메일 주소 를 사용 하 여 로그인 할 때 "관리자 승인 필요" 라는 메시지가 표시 됩니다.When signing in using a Microsoft backed work or school email address you see a message saying, "Need admin approval". Azure AD 개념는 디렉터리의 콘텐츠에 액세스 하는 새 응용 프로그램에 "관리자 동의"를 요구 하도록 설정 되어 있습니다.Your Azure AD tenet is setup to require “admin consent” for new applications accessing the contents of the directory. 자세한 내용은 여기를 참조하세요.See here for more details.
VS Code (Macos)VS Code (macOS) 로그인 할 때 SecKeychainAddGenericPassword ()가 실패 했음을 나타내는 오류가 표시 됩니다.When signing in you see an error stating SecKeychainAddGenericPassword() failed. 이는 암호 변경이 로그인 키 집합에 반영 되지 않는 macOS와 관련 된 일반적인 문제 때문에 거의 항상 발생 합니다.This is almost always due to a common problem with macOS where password changes are not reflected in the login keychain. "키 집합 액세스"로 이동 하 여 로그인 키 집합을 잠그고 다시 잠금 해제 해 보세요.Try going into "Keychain Access", locking the login keychain and then unlocking it again. 이 경우 문제를 해결 하기에 충분 한 것일 수 있지만 현재 암호를 사용 하 여 잠금을 해제할 수 없는 경우 이전 항목을 사용해 보세요.This may be enough to resolve the problem, but if you are unable to unlock it with your current password, try your previous one. 작동 하는 경우 로그인 키 집합 암호를 현재 암호로 변경 합니다.If that works, change the login keychain password to your current password. 자세한 내용은 여기를 참조하세요.See here for details.
VS Code (Linux)VS Code (Linux) 브라우저를 통해 로그인 한 후 사용자 코드에 입력 하면 오류 코드 XX와 함께 secret_password_store_sync ()이 실패 했음을 나타내는 오류가 표시 됩니다.When entering in the user code after signing in via the browser you see an error stating secret_password_store_sync() failed with error code XX. 이는 일반적으로 gnome-keyring 및/또는 설치 하지 않기 때문에 발생 libsecret-1-0 / libsecret 합니다.This is typically due to gnome-keyring and/or libsecret-1-0/ libsecret not being installed. seahorse데스크톱 환경에서 "암호 및 키" 응용 프로그램을 설치 하 고 사용 하 여 gnome가 올바르게 구성 되었는지 확인할 수 있습니다.You can validate gnome-keyring is properly configured by installing seahorse and then using the "Passwords and Keys" application in your desktop environment. Linux 필수 구성 요소에 대 한 자세한 내용은 여기를 참조 하세요.Read more about Linux prerequisites here.
VS Code (Linux)VS Code (Linux) Live Share v 0.3.295이 하를 사용 하 는 사용자 코드를 입력 하 라는 메시지가 표시 되지만 브라우저가 표시 되지 않습니다.You are prompted to enter a user code with Live Share v0.3.295 or below, but no browser appears to allow you to get one. Linux에서 사용자 코드 요구 사항을 제거 하기 위해 노력 하 고 있습니다.We are working to eliminate the user code requirement on Linux. 사용자가 로그인 하는 데 사용할 수 있는 평균 시간에 브라우저 창이 표시 됩니다.In the mean time, a browser window should appear for you to use to sign in. 그렇지 않으면 VS Code에서 브라우저 창이 숨겨질 수 있습니다.If not, the browser window may be hidden under VS Code. 이 경우 다음 팁을 참조 하세요.See the next tip if this is not the case.
VS 코드VS Code "로그인"을 클릭 하거나 "Live Share: 로그인" 명령을 사용 하 여 자격 증명을 입력할 수 있는 브라우저 창이 표시 되지 않습니다.After clicking "Sign in" (or using the "Live Share: Sign in" command), no browser window appears to allow you to enter your credentials. 1. 여기에 로그인1. Sign in here
2. 로그인 한 후에 "문제 발생"을 클릭 합니다.2. After signing in, click "Having trouble?"
3. 지침에 따라 도구에 임시 사용자 코드를 입력 합니다.3. Follow the directions to enter a temporary user code into the tool.
모두All 공동 작업 세션에 참여 하려고 하지만 전자 메일 업데이트를 수신 하지는 않으려고합니다.You would like to join a collaboration session but have not / do not want to receive email updates. VS/VS Code에서 Live Share 확장에 로그인 하면 전자 메일 업데이트를 받을 수 없습니다 .Signing in to the Live Share extension in VS/VS Code does not opt you into receiving email updates.

Live Share에는 게스트가 조인 된 id에 대 한 가시성을 갖도록 보안 조치로 로그인 해야 합니다.Live Share requires guests to sign in as a security measure so the host has visibility to the identity of those that have joined. 이 기능 을 사용 하는 경우 익명 사용자가 가입 하도록 허용 하는 옵션 (예: 이름/사용자 정의 이름이 없는 사용자)을 선택 합니다.Up vote this feature if you'd like the option to allow anonymous users to join (e.g. users with no name / a user defined name).

공유 및 조인Share and Join

다음은 로그인 문제에 대 한 문제 해결 팁입니다.The following are troubleshooting tips for sign in problems.

도구Tool 문제Problem 해결 방법/해결 방법Resolution / Workaround
모두All 공유/조인: 연결할 수 없는 시간 초과 또는 오류가 발생 합니다.Share/Join: You are getting a timeout or error about not being able to connect. 연결 문제 해결을 참조 하세요.See connectivity troubleshooting.
VS 코드VS Code 조인: 브라우저에서 조인 페이지를 연 후에 VS Code를 시작할 수 있는 메시지가 표시 되지 않았습니다.Join: You were not prompted / able to launch VS Code after opening the join page in a browser. 팁:Tips:
  • VS Code를 한 번 이상 시작 하 고 상태 표시줄에서 설치가 완료 될 때까지 대기 해야 합니다.Be sure you've started the VS Code at least once and waited for the install to complete in the status bar.
  • 작동 하지 않는 경우 "Live Share: 시작 관리자 설치" 명령을 실행 해 보세요.If that doesn't work, try running the "Live Share: Launcher Setup" command.
  • Linux 사용자: 위의 명령을 실행 하는 동안 관리자 (sudo) 암호를 입력 하 라는 메시지가 표시 되 면이를 수행 하십시오.Linux users: If prompted to enter your admin (sudo) password when running the above command, please do so.
  • 마지막으로, 해결 방법으로 수동으로 조인 을 참조 하세요.Finally, see joining manually as a workaround.
이 문제가 발생 하는 경우 발생 하는 상황을 확인 하 여 버그를 기록하세요.If you hit this problem, we would love to see what might be happening, so please log a bug.
VSVS 조인: 브라우저에서 조인 페이지를 연 후에는 메시지를 표시 하지 않고 VS를 시작할 수 없습니다 .Join: You were not prompted / able to launch VS after opening the join page in a browser. 수동으로 참가를 참조하세요.See join manually.

로그를 볼 수도 있으므로 Visual Studio의 "문제 보고 ..."를 사용 하 여 버그를 기록 하세요. 기능과.We would also love to see your logs, so please log a bug using Visual Studio's "Report a Problem..." feature.
모두All 조인: 웹 링크를 클릭 하는 대신 Visual Studio/VS Code에 직접 조인 링크를 붙여 넣는 것이 좋습니다.Join: You would prefer to paste the join link directly into Visual Studio / VS Code rather than clicking on the web link. 수동으로 참가를 참조하세요.See join manually.
모두All 조인: 브라우저를 통해 조인할 때 "작업 영역의 소유자가 오프 라인 으로 표시 됩니다." 라는 메시지가 표시 됩니다.Join: You see a message saying, "the owner of the workspace seems to be offline," when joining via the browser. 가능한 해결 방법:Possible workarounds:
  • 수동으로 조인해 보세요.Try joining manually. 수동 조인에 영향을 주지 않는 서비스 문제로 인해 지역 간 (예: 동부 및 미국 서 부) 조인에 문제가 있습니다.We have seen issues with cross-region (e.g. east and west US) joins due to service issues that do not affect manual joins.
  • "자동" 연결 모드에서 실행 하는 경우 Live Share 호스트에 직접 라우팅할 수 없습니다.Live Share may be unable to route directly to the host when running in "auto" connection mode. 릴레이 모드를 시도 합니다.Try relay mode.
더 가능성은 연결 문제 해결 을 참조 하세요.See connectivity troubleshooting for more possibilities
VS 코드VS Code 조인: 로그인 하기 전에브라우저를 통해 조인한 경우 로그인 하 라는 메시지가 표시 되지 않고 조인이 완료 되지 않습니다.Join: You joined via the browser before signing in, were not prompted to sign in, and the join never completed. 이것은 알려진 버그입니다.This is a known bug. 로그인 상태 표시줄 항목을 클릭 하 여 로그인 한 다음 다시 조인 합니다.Click the sign in status bar item to sign in and then join again.

연결Connectivity

아래 정보는 로그인, 공유 또는 가입할 때 연결 또는 시간 제한과 관련 된 문제가 있는 경우 문제를 해결 하는 데 도움이 됩니다.The information below can help you troubleshoot if you're having problems related to connectivity or timeouts when signing in, sharing, or joining.

Live Share에 대 한 연결 요구 사항 문서에 설명 된 것 처럼 다양 한 연결 모드의 요구 사항이 서로 다르기 때문에 몇 가지 문제가 발생할 수 있습니다.As outlined in the connectivity requirements for Live Share article, different connection modes have different requirements to function so there are a few different potential issues going on.

도구Tool 문제Problem 가능한 원인Probable Cause
모두All 프록시 를 사용 하 고 있으며 연결 문제가 많이 발생 하 고 있습니다.You are using a proxy and are seeing a number of connectivity problems 프록시 설정은 복잡할 수 있습니다.Proxy settings can be tricky. HTTP_PROXYHTTPS_PROXY 환경 변수를 전역적 으로 설정 하 고 도구를 다시 시작 하십시오.Try setting the HTTP_PROXY and HTTPS_PROXY environment variables globally and then restarting your tool. 자세한 내용은 프록시 설정 을 참조 하세요.See proxy settings for more details. 아직 지원 하지 않는 몇 가지 구성이 있을 수 있으므로이 문제가 해결 되지 않으면 알려주세요.There are likely some configurations we do not yet support, so let us know if this does not work for you.
VS 코드VS Code 확장을 설치 하 고 처음으로 VS Code를 시작 하 고 나면 상태 표시줄에 "설치 완료"가 표시 되 면 오류가발생 합니다.After installing the extension and starting up VS Code for the first time you get an an error when "Finishing Installation" appears in the status bar. 인터넷에 액세스할 수 없거나 포트 443에서 download.visualstudio.microsoft.com 및/또는 download.microsoft.com에 대 한 액세스 권한이 개인 또는 회사 방화벽에 의해 차단 되었습니다.You cannot access the internet or access to download.visualstudio.microsoft.com and/or download.microsoft.com on port 443 is blocked by your personal or corporate firewall. 이 시점에서 Live Share를 다운로드 해야 하는 이유에 대 한 자세한 내용은 여기 를 참조 하세요.See here for information on why Live Share needs to download something at this point.
모두All Visual Studio Live Share에 로그인 할 수 없습니다.You are unable to sign into Visual Studio Live Share 인터넷에 액세스할 수 없거나 포트 80/443의 *. liveshare.vsengsaas.visualstudio.com에 대 한 액세스가 개인 또는 회사 방화벽에 의해 차단 되었습니다.You cannot access the internet or access to *.liveshare.vsengsaas.visualstudio.com on port 80/443 is blocked by your personal or corporate firewall. 브라우저에서를 입력 하 https://insiders.liveshare.vsengsaas.visualstudio.com 고 Visual Studio Live Share 홈페이지를 확인 합니다.Enter https://insiders.liveshare.vsengsaas.visualstudio.com in a browser and verify you land at the Visual Studio Live Share home page.
모두All 자동 모드 (기본값) 이지만, 로그인 할 수 있지만 공유 하거나 조인할 때 시간 제한 또는 연결 오류가 표시 됩니다.You are in auto mode (the default), are able to sign in, but see a timeout or connection error when either sharing or joining. 직접 및 릴레이 모드 모두 연결에 실패 하거나 auto 모드를 사용 하는 버그가 있습니다.Either both direct and relay modes are failing to connect or there is a bug with auto mode. 직접 또는 릴레이 모드로 전환한후에 연결할 수 있는 경우 버그를 발생 시킵니다.If you are able to connect after switching to direct or relay mode, please raise a bug.
모두All 직접 모드에 있지만, 로그인 할 수는 있지만 공유 하거나 조인할 때 시간 제한 또는 연결 오류가 표시 됩니다.You are in direct mode, are able to sign in, but see a timeout or connection error when either sharing or joining. 게스트와 호스트는 직접 연결할 수 없습니다.The guest and host cannot directly connect. 자동 또는 릴레이 모드 를 시도 하 여 문제가 발생 하지 않는 경우를 확인 합니다.Try auto or relay mode to see if the problem goes away. 수동으로 개인 방화벽을 통해 Live Share을 허용 하거나 릴레이 모드를 사용 해야 할 수 있습니다.You may need to manually allow Live Share through your personal firewall or simply use relay mode.
모두All 릴레이 모드에 있지만, 로그인 할 수는 있지만 공유 하거나 조인할 때 시간 제한 또는 연결 오류 에 대 한 알림이 표시 됩니다.You are in relay mode, are able to sign in, but are notified of a timeout or connection error when either sharing or joining. 포트 80/443에서 *. servicebus.windows.net에 대 한 액세스가 차단 되었습니다. 개인 또는 회사 방화벽에 의해 차단 됩니다.Access to *.servicebus.windows.net on port 80/443 is blocked is blocked by your personal or corporate firewall. 직접 모드를 시도 하세요.Try direct mode.

연결 요구 사항에 대 한 자세한 내용은 Live Share의 연결 요구 사항 문서를 참조 하세요.See the connectivity requirements for Live Share article, for more information on connectivity requirements.

추가 정보See also

빠른 시작Quickstarts

방법How-tos

참조Reference

그래도 문제가 있나요?Still having problems? 사용자 의견을 제공할수 있습니다.You can provide feedback.