疑難排解 Visual Studio Live Share

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

安裝/工具需求

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

工具 問題 解決方法/因應措施
VS Code (macOS) 出現警告,告知您 macOS 不再受到 .Net Core 支援 出現這個警告的原因是.Net Core 最近進行的更新,不再支援 (10.13 +) 的最高版本。若要啟用 Live Share 擴充功能,請更新您的作業系統。
VS 延伸模組安裝程式在嘗試安裝 Visual Studio Live Share 擴充功能時,找不到要使用的Visual Studio 版本 Visual Studio Live Share 需要Visual Studio 2017 15.6 版或更高版本的主機和來賓。 安裝Visual Studio 2017的最新穩定更新,然後重試。
VS 程式碼 當擴充功能在第一次啟動時完成安裝,或您收到遺失或已存在之檔案的錯誤時,就會出現「無法安裝相依性」錯誤。 確認您是在 良好的網路連接上。 如果是,您可能會遇到 proxy 或防火牆 問題。 請參閱連線 能力疑難排解

VS 程式碼 從 marketplace 安裝 Visual Studio Live Share 擴充功能時,會將其安裝在 VS Code 的穩定/測試人員版本中,而不是我想要的版本。 根據您的喜好設定啟動 VS Code 穩定或測試人員,按一下 [擴充功能] 索引標籤,搜尋「Visual Studio Live Share」,然後從該處安裝。
VS Code (Linux) Linux上安裝擴充功能之後,Live Share 擴充功能不會啟用,且不會顯示狀態列專案 Visual Studio Live Share 相依于 .net Core 2.0,其具有一些 linux 必要條件,預設可能不會符合某些 linux 發行版本。 請參閱 這裡以取得 應該安裝的詳細資料。

登入

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

工具 問題 解決方法/因應措施
VS 您必須使用與用來登入 Visual Studio 不同的身分識別來登入 Visual Studio Live Share。 移至 [工具 > 選項] > Live Share > 使用者帳戶],以選取其他帳戶。
VS 程式碼 當瀏覽器視窗在登入期間快顯,而且此程式在 網頁上顯示成功時,狀態列仍會顯示 [登 入] ( 關閉瀏覽器之後)。 登入之後,請按一下 [有問題嗎?],並遵循指示,在工具中輸入暫時的使用者程式碼。

我們也很樂意查看可能發生的情況,因此請 記錄錯誤
全部 您遇到 超時或連接錯誤 請參閱連線 能力疑難排解
全部 使用 Microsoft 支援的 工作或學校電子郵件地址 登入時,您會看到一則訊息,指出「 需要管理員核准」。 您的 Azure AD 原則設定為需要針對存取目錄內容的新應用程式進行「系統管理員同意」。 詳細資訊請看這裡
VS Code (macOS) 登入時,您會看到錯誤,指出 SecKeychainAddGenericPassword () 失敗 這幾乎一律是因為 macOS 的常見問題,其中密碼變更不會反映在登入 keychain 中。 請嘗試進入「Keychain 存取」,鎖定登入 Keychain,然後再次將其解除鎖定。 這可能足以解決問題,但如果您無法使用目前的密碼將其解除鎖定,請嘗試上一個密碼。 如果可行,請將登入 keychain 密碼變更為您目前的密碼。 如需詳細資料,請參閱這裡
VS Code (Linux) 透過瀏覽器登入後輸入使用者程式碼時,您會看到錯誤 ,指出 secret_password_store_sync 的 () 失敗,錯誤碼為 XX 這通常是因為 gnome-keyring 和/或 libsecret-1-0/ libsecret 未安裝。 您可以藉由安裝 seahorse ,然後在桌面環境中使用「密碼和金鑰」應用程式,來驗證 gnome keyring 的設定是否正確。 請在這裡閱讀更多有關 Linux 必要條件的資訊。
VS Code (Linux) 系統會提示您輸入具有 Live Share v 0.3.295 或以下的使用者程式碼,但不會顯示瀏覽器讓您取得一個。 我們正在努力消除 Linux 上的使用者程式碼需求。 在平均時間內,應該會出現瀏覽器視窗供您用來登入。 如果不是,瀏覽器視窗可能會隱藏在 VS Code 下。 如果不是這種情況,請參閱下一個秘訣。
VS 程式碼 按一下 [登入] (或使用 [Live Share:登入] 命令) 之後,將不會出現可讓您輸入認證的瀏覽器視窗 1. 在此登入
2. 登入之後,按一下 [有問題嗎?]
3. 依照指示在工具中輸入暫時的使用者程式碼。
全部 您想要 加入 共同作業會話, 不想接收電子郵件更新 登入 VS/VS Code 中的 Live Share 延伸模組並會選擇您接收電子郵件更新。

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

共用與加入

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

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

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

連接性

如果您在登入、共用或加入時遇到與連線能力或超時相關的問題,下列資訊可協助您進行疑難排解。

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

工具 問題 可能的原因
全部 您正在使用 proxy ,且看到許多連線問題 Proxy 設定可能有點棘手。 嘗試全域設定HTTP_PROXYHTTPS_PROXY環境變數,然後重新開機您的工具。 如需詳細資訊,請參閱 proxy 設定 。 某些設定可能尚未支援,請 讓我們知道 這是否適用于您。
VS 程式碼 在安裝擴充功能,並在第一次啟動 VS Code時,當狀態列出現 [完成安裝] 時,就會出現錯誤。 您無法存取網際網路,或您的個人或公司防火牆封鎖埠443上的 download.visualstudio.microsoft.com 和/或 download.microsoft.com 存取。 請參閱這裡以取得 Live Share 為什麼需要下載內容的相關資訊。
全部 無法登入 Visual Studio Live Share 您無法存取網際網路,或您的個人或公司防火牆封鎖了埠80/443 上的 *. liveshare.vsengsaas.visualstudio.com 存取。 https://insiders.liveshare.vsengsaas.visualstudio.com在瀏覽器中輸入,並確認您居住在 Visual Studio Live Share 首頁。
全部 您處於 自動模式 (預設) 能夠登入,但在共用或加入時,會看到 超時或連線錯誤 Direct 和轉送模式都無法連線,或有自動模式的錯誤。 如果您能夠在 切換至 direct 或轉送模式之後連線,請 提出 bug
全部 您處於 直接模式、能夠登入,但在共用或加入時看到 超時或連線錯誤 來賓和主機無法直接連接。 嘗試 自動或轉送模式 來查看問題是否消失。 您可能需要透過個人防火牆手動允許 Live Share ,或直接使用轉送模式。
全部 您處於 轉送模式、能夠登入,但在共用或加入時,會收到 超時或連線錯誤 的通知。 您的個人或公司防火牆封鎖了存取埠80/443 上的 *. servicebus.windows.net。 請嘗試 直接模式

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

另請參閱

快速入門

做法

參考

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