Visual Studio Live Share のトラブルシューティング

この記事では、トラブルシューティングのヒント、回避策、および一般的な問題と質問に対する回答を示します。 FAQ を参照することもできます。

インストールまたはツールの要件

次に、Visual Studio Live Share のインストールに関連するトラブルシューティングのヒントを示します。

ツール 問題 解決策または回避策
VS Code (macOS) .NET Core で macOS がサポートされなくなったことを示す警告が表示されます。 この警告が表示されるのは、.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 最初の起動時に拡張機能のインストールを完了している間、"依存関係をインストールできませんでした" というエラーが表示されます。または、存在しないファイルか既に存在するファイルに関するエラーが発生します。 ネットワーク接続が良好であることを確認します。 良好である場合は、プロキシまたはファイアウォールの問題が発生している可能性があります。 接続のトラブルシューティングに関するページを参照してください。

VS Code Marketplace から Visual Studio Live Share 拡張機能をインストールすると、目的のバージョンではなく VS Code の安定版またはインサイダー版でインストールされます。 必要に応じて VS Code の安定版またはインサイダー版を起動し、[拡張機能] タブをクリックして、"Visual Studio Live Share" を検索してそこからインストールします。
VS Code (Linux) Linux に拡張機能をインストールした後に、Live Share 拡張機能がアクティブ化されず、ステータス バー項目が何も表示されません Visual Studio Live Share は、既定で Linux の特定のディストリビューションで満たされない可能性のある多くの Linux 前提条件を持つ .NET Core 2.0 に依存しています。 インストールする項目の詳細については、こちらを参照してください。

サインイン

次に、サインインの問題に関するトラブルシューティングのヒントを示します。

ツール 問題 解決策または回避策
VS Visual Studio へのサインインに使用するものとは異なる ID を使用して、Visual Studio Live Share にサインインする必要があります。 [ツール] > [オプション] > [Live Share] > [ユーザー アカウント] にアクセスして、代替のアカウントを選択します。
VS Code サインイン時にブラウザー ウィンドウが表示され、Web ページでプロセスが正常に行われたように見える場合でも、ブラウザーを閉じた後もステータス バーに "サインイン" と表示されます サインインしたら、[問題が発生した場合] をクリックし、指示に従って、ツールに一時的なユーザー コードを入力します。

また、何が起こっているかを確認したいので、バグをログに記録してください。
すべて タイムアウトまたは接続エラーが発生します。 接続のトラブルシューティングに関するページを参照してください。
すべて Microsoft の勤務先または学校のメール アドレスを使用してサインインすると、"管理者の承認が必要" というメッセージが表示されます。 Azure AD の原理は、ディレクトリの内容にアクセスする新しいアプリケーションに対して "管理者の同意" を要求するように設定されています。 詳細については、こちらを参照してください。
VS Code (macOS) サインインすると、SecKeychainAddGenericPassword () が失敗したことを示すエラーが表示されます。 これはほとんどの場合、パスワードの変更がログイン キーチェーンに反映されないという、macOS に関する一般的な問題が原因です。 "キーチェーン アクセス" に移動し、ログイン キーチェーンをロックしてから、もう一度ロックを解除してみてください。 これで問題を解決できる場合がありますが、現在のパスワードを使用してロックを解除できない場合は、前のパスワードを試してください。 それで解除できたら、ログイン キーチェーンのパスワードを現在のパスワードに変更します。 詳細については、こちらを参照してください。
VS Code (Linux) ブラウザー経由でサインインした後にユーザー コードを入力すると、secret_password_store_sync () がエラー コード XX で失敗したことを示すエラーが表示されます。 これは通常、gnome-keyring または libsecret-1-0/ libsecret がインストールされていないことが原因です。 デスクトップ環境で seahorse をインストールし、"パスワードとキー" アプリケーションを使用することで、GNOME キーリングが正しく構成されていることを確認できます。 Linux の前提条件の詳細については、こちらを参照してください。
VS Code (Linux) Live Share v0.3.295 以前のユーザー コードを入力するように求められますが、そのためのブラウザーが表示されません。 Linux でのユーザー コードの要件を除去する過程にあります。 その間は、サインインに使用するブラウザー ウィンドウが表示されます。 表示されない場合は、VS Code の下にブラウザー ウィンドウが隠れている可能性があります。 そうでない場合は、次のヒントを参照してください。
VS Code [サインイン] をクリック (または、"Live Share: サインイン" コマンドを使用) しても、資格情報を入力するためのブラウザー ウィンドウが表示されません 1. ここにサインインします。
2. サインイン後、[問題が発生した場合] をクリックします。
3. 指示に従って、ツールに一時的なユーザー コードを入力します。
すべて コラボレーション セッションに参加したいが、メールの更新プログラムは受信しません VS/VS Code の Live Share 拡張機能にサインインしても、メールの更新プログラムは受信できません

Live Share では、参加者の ID をホストが認識できるように、セキュリティ対策としてゲストがサインインする必要があります。 匿名ユーザー (たとえば、名前がないユーザーや、ユーザー定義名を持つユーザー) が参加できるようにする場合は、この機能に投票します

共有と参加

次に、共有および参加に関する問題のトラブルシューティングのヒントを示します。

ツール 問題 解決策または回避策
すべて 共有/参加: 接続不能に関するタイムアウトまたはエラーが発生します。 接続のトラブルシューティングに関するページを参照してください。
VS Code 参加: ブラウザーで参加ページを開いた後、VS Code の起動を求めるメッセージが表示されないか、起動できませんでした ヒント:
  • VS Code を少なくとも 1 回起動し、ステータス バーでインストールが完了するのを待つようにしてください。
  • それでもうまくいかない場合は、"Live Share: ランチャーの設定" コマンドを実行してみてください。
  • Linux ユーザー: 上記のコマンドの実行時に管理者 (sudo) のパスワードの入力を求められた場合は、入力します。
  • 最後に、回避策として手動での参加に関するページを参照してください。
この問題が発生した場合は、何が起こっているかを確認したいので、バグをログに記録してください。
VS 参加: ブラウザーで参加ページを開いた後、VS の起動を求めるメッセージが表示されないか、起動できませんでした 手動で参加する」を参照してください。

また、ログを確認したいので、Visual Studio の [問題の報告] 機能を使用してバグをログに記録してください。
すべて 参加: Web リンクをクリックするのではなく、Visual Studio または VS Code に参加リンクを直接貼り付ける場合があります。 手動で参加する」を参照してください。
すべて 参加: ブラウザーを使用して参加すると、"ワークスペースの所有者がオフラインのようです" というメッセージが表示されます。 考えられる回避策:
  • 手動での参加を試みてください。 手動での参加に影響しないサービスの問題が原因で、リージョンにまたがる参加 (たとえば、米国東部と米国西部) に関する問題が発生することが確認されています。
  • Live Share が "自動" 接続モードで実行されている場合、ホストに直接ルーティングできないことがあります。 リレー モードを試してください。
その他の可能性については、接続のトラブルシューティングに関するページを参照してください。
VS Code 参加:サインインの前にブラウザーを使用して参加したが、サインインを求めるメッセージが表示されず、参加が完了しません。 これは、既知のバグです。 ステータス バーのサインイン項目をクリックしてサインインし、もう一度参加します。
VS Code 共有/参加: [共有] ボタンと [参加] ボタンをクリックしても、何も起こりません。 コマンド パレットで、">Live Share: 修復インストール" コマンドを実行します。

接続

サインイン、共有、または参加時に接続またはタイムアウトに関連する問題が発生した場合、トラブルシューティングのために以下の情報が役立ちます。

Live Share の接続要件に関する記事で説明されているように、接続モードごとに機能する要件が異なるため、いくつかの異なる問題が発生する可能性があります。

ツール 問題 考えられる原因
すべて プロキシを使用しているときに、接続に関する問題が多数発生します。 プロキシ設定には注意が必要です。 環境変数 HTTP_PROXYHTTPS_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 の接続要件に関する記事を参照してください。

関連項目

クイックスタート

方法

関連項目

まだ問題が解決されない場合は、 フィードバックを送信できます。