針對 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 | 聯結: 在瀏覽器中開啟聯結頁面之後,您 未收到提示/無法啟動 VS 。 | 請參閱手動加入。 我們也希望看到您的記錄,因此請使用 Visual Studio 的「回報問題...」來記錄錯誤 。特徵。 |
全部 | 聯結: 您想要 直接將聯結連結貼到 Visual Studio / VS Code 中,而不是按一下 Web 連結。 | 請參閱手動加入。 |
全部 | 聯結: 當您透過瀏覽器加入時,您會看到一則訊息,指出「 工作區的擁有者似乎已離線 」。 | 可能的因應措施:
|
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 的連線需求一文。
另請參閱
快速入門
操作說明
參考
- 所有主要 Bug、功能要求和限制 \(英文\)
- 所有功能要求和限制 \(英文\)
- Live Share 的連線需求
- Linux 安裝詳細資料
- 語言和平台支援
- 延伸模組支援
還有問題嗎? 您可以 提供意見反應 。