共用方式為


針對 Visual Studio Live Share 進行疑難排解

本文涵蓋常見問題和問題的疑難排解秘訣、因應措施和解答。 您也可以查看 常見問題

安裝/工具需求

以下是安裝 Visual Studio Live Share 的相關疑難排解秘訣。

工具 問題 解決方式/ 因應措施
VS Code (macOS) 出現警告,告知您的 macOS 不再受到 .NET Core 的支援 此警告會出現是因為 .NET Core 最近 進行的更新,不再支援任何低於 High Sierra 的版本(10.13+)。 若要啟用 Live Share 擴充功能,請更新您的 OS。
VS 擴充功能安裝程式 在嘗試安裝 Visual Studio Live Share 擴充功能時,找不到要使用的 Visual Studio 版本。 Visual Studio Live Share 需要 主機和來賓的 Visual Studio 2017 15.6 版或更高版本。 安裝 Visual Studio 2017 的最新穩定 更新,然後重試。
VS Code 當擴充 功能在第一次啟動時完成安裝 ,或您收到遺失或已存在檔案 的錯誤 時,會出現「 無法安裝 相依性」錯誤。 確認您處於 良好的網路連線 。 如果您是,可能會發生 Proxy 或防火牆 問題。 請參閱 連線疑難排解

VS Code 從市 集安裝 Visual Studio Live Share 延伸模組會將其安裝在 VS Code 的穩定/測試人員版本中,而不是我想要的版本。 根據您的喜好設定啟動 VS Code 穩定或測試人員,按一下 [擴充功能] 索引標籤,搜尋 「Visual Studio Live Share」,然後從該處安裝。

登入

以下是登入問題的疑難排解秘訣。

工具 問題 解決方式/ 因應措施
VS 您需要以不同于您用來登入 Visual Studio 的身分 識別登入 Visual Studio Live Share 移至 [工具 > 選項 > 即時共用 > 使用者帳戶] 以選取替代帳戶。
VS Code 當瀏覽器視窗在登入期間彈出,且程式 似乎在網頁上 成功時,狀態列 仍會在關閉瀏覽器後顯示「登入」 登入之後,按一下 [發生問題嗎?],然後遵循指示,在工具中輸入暫時的使用者代碼。

我們也希望看到可能發生的情況,因此請 記錄錯誤
全部 您收到逾 時或連線錯誤 請參閱 連線疑難排解
全部 使用 Microsoft 支援 的工作或學校電子郵件地址 登入時,您會看到一則訊息:「 需要系統管理員核准」 您的 Azure AD 原則設定為需要「系統管理員同意」,才能存取目錄內容的新應用程式。 詳細資訊請看這裡
VS Code ( macOS 登入時,您會看到錯誤,指出 SecKeychainAddGenericPassword() 失敗 這幾乎一律是因為 macOS 的常見問題,其中密碼變更不會反映在登入金鑰鏈中。 嘗試進入「金鑰鏈存取」,鎖定登入金鑰鏈,然後再次解除鎖定。 這可能足以解決問題,但如果您無法使用目前的密碼解除鎖定,請嘗試先前的密碼。 如果運作正常,請將登入金鑰鏈密碼變更為您目前的密碼。 如需詳細資料,請參閱這裡
VS Code ( Linux 系統會 提示您輸入具有 Live Share v0.3.295 或以下的使用者代碼 ,但似乎沒有瀏覽器可讓您取得一個。 我們正努力消除 Linux 上的使用者程式碼需求。 在平均時間,瀏覽器視窗應該會出現,讓您用來登入。 如果沒有,瀏覽器視窗可能會隱藏在 VS Code 底下。 如果情況並非如此,請參閱下一個提示。
VS Code 按一下 [登入] (或使用 [Live Share: Sign in] 命令之後, 似乎沒有瀏覽器視窗可讓您輸入認證 1. 在這裡登入
2.登入之後,按一下 [發生問題嗎?
3.遵循指示,在工具中輸入暫時使用者代碼。
全部 您想要 加入共同作業會話 ,但沒有 /不想接收電子郵件更新 在 VS/VS Code 中登入 Live Share 延伸模組不會 選擇您接收電子郵件更新。

Live Share 需要來賓以安全性措施登入,讓主機能夠看見已加入的身分識別。 如果您想要允許匿名使用者加入的選項(例如沒有名稱的使用者/使用者定義名稱的使用者),請投票投票這項功能

共用和加入

以下是共用和聯結問題的疑難排解秘訣。

工具 問題 解決方式/ 因應措施
全部 共用/加入: 您收到無法連線的逾時或錯誤。 請參閱 連線疑難排解
VS Code 聯結: 在瀏覽器中開啟聯結頁面之後,您 未收到提示/無法啟動 VS Code 提示:
  • 請確定您已 至少啟動 VS Code 一次,並等候安裝完成狀態列中。
  • 如果無法運作,請嘗試執行 「Live Share: Launcher Setup」命令。
  • Linux 使用者 :如果在執行上述命令時提示您輸入系統管理員 (sudo) 密碼,請執行此動作。
  • 最後,請參閱 手動 聯結作為因應措施。
如果您遇到此問題,我們很想看看可能發生的情況,因此請 記錄錯誤
VS 聯結: 在瀏覽器中開啟聯結頁面之後,您 未收到提示/無法啟動 VS 請參閱手動加入

我們也希望看到您的記錄,因此請使用 Visual Studio 的「回報問題...」來記錄錯誤 。特徵。
全部 聯結: 您想要 直接將聯結連結貼到 Visual Studio / VS Code 中,而不是按一下 Web 連結。 請參閱手動加入
全部 聯結: 當您透過瀏覽器加入時,您會看到一則訊息,指出「 工作區的擁有者似乎已離線 」。 可能的因應措施:
  • 請嘗試 手動 加入。 由於不會影響手動聯結的服務問題,我們看到了跨區域(例如美國東部和西部)聯結的問題。
  • 在「自動」連線模式中執行時,Live Share 可能無法直接路由傳送至主機。 嘗試 轉接模式
如需更多可能性,請參閱 連線疑難排解
VS Code 聯結: 您在登入 之前已透過瀏覽器 加入,未提示您登入 ,且未完成聯結。 這是已知的 Bug 。 按一下登入狀態列專案以登入,然後重新加入。
VS Code 共用/聯結: 當您按一下 [共用] 和 [加入] 按鈕時,不會發生任何動作。 在命令選擇區中執行 [Live Share:修復安裝 ] 命令。 >

連線性

如果登入、共用或加入時發生連線或逾時問題,下列資訊可協助您進行疑難排解。

如 Live Share 的連線需求一文所述 ,不同的連線模式有不同的功能需求,因此有一些不同的潛在問題。

工具 問題 可能的原因
全部 您使用 Proxy 並看到許多連線問題 Proxy 設定可能很棘手。 請嘗試設定 全域HTTP_PROXY HTTPS_PROXY 環境變數 ,然後重新開機工具。 如需詳細資訊,請參閱 Proxy 設定 。 我們可能尚未支援某些設定,因此 讓我們知道 這是否不適用於您。
VS Code 安裝延伸模組並第一次啟動 VS Code 之後,您會在狀態列中 出現「完成安裝」時收到 錯誤。 您無法存取網際網路,或無法存取埠 443 上的 download.visualstudio.microsoft.com 和/或 download.microsoft.com 遭到個人或公司防火牆封鎖。 如需目前 Live Share 為何需要下載內容的相關資訊,請參閱 這裡
全部 您無法登入 Visual Studio Live Share 您無法存取網際網路,或無法存取埠 80/443 上的 *.liveshare.vsengsaas.visualstudio.com,由您的個人或公司防火牆封鎖。 在瀏覽器中輸入 https://visualstudio.microsoft.com/services/live-share/ ,並確認您登入 Visual Studio Live Share 首頁。
全部 您處於 自動模式 (預設值),可以登入,但在共用或加入時看到 逾時或連線錯誤 直接模式和轉接模式都無法連線,或有自動模式的錯誤。 如果您在切換至直接或轉接模式之後 能夠連線,請 引發錯誤
全部 您處於直接模式 ,能夠登入,但在共用或加入時看到 逾時或連線錯誤 來賓和主機無法直接連線。 嘗試 自動或轉送模式 ,以查看問題是否消失。 您可能需要 手動允許 Live Share 通過您的個人防火牆 ,或只是使用轉接模式。
全部 您處於 轉接模式 ,能夠登入,但在共用或加入時收到逾時或連線錯誤 通知 您的個人或公司防火牆封鎖了埠 80/443 上的 *.servicebus.windows.net 存取。 嘗試 直接模式

如需連線需求的詳細資訊,請參閱 Live Share 的連線需求一文。

另請參閱

快速入門

操作說明

參考

還有問題嗎? 您可以 提供意見反應