言語とプラットフォームのサポート

Visual Studio Live Share の機能は、さまざまな言語とアプリケーション プラットフォームで動作することを想定しています。 ただし、バリエーションの数が非常に多い場合、一部のプラットフォームと言語がその他のものに比べて完備しています。 このドキュメントは、現在サポートされている機能について、数多くの一般的な言語とプラットフォームの現在の既知の状態について説明します。

Visual Studio Code

すべての言語とプラットフォームには、同一ファイルの Intellisense (それぞれの拡張機能がインストールされている場合) があり、色付けと共同編集もサポートしています。 次の一覧に、現在、完全なユニバーサル サポートがない高度な機能を示します。

言語

Language 共有言語サービス 共有デバッグ
Ansible N/A
Ballerina
Bash
C++
C#
Clojure 該当なし4
ColdFusion (CFML) 該当なし4
Crystal 該当なし4
CSHTML 該当なし1
CSS N/A N/A
Dart
Docker N/A
Elixir
Elm 該当なし4
Erlang
F# 該当なし4
Flow 該当なし4
Fortran N/A
Go
Gradle 該当なし4
GraphQL 該当なし4
Haskell
HTML N/A 2
Java
JavaScript/TypeScript 3
Julia 該当なし4
Kotlin N/A 該当なし4
Lua
Markdown N/A
MATLAB 該当なし4
Objective-C 該当なし4
Pascal 該当なし4
Perl
PHP
PowerShell N/A
Python
PureScript 該当なし4
R 該当なし4
Reason/OCaml 該当なし4
reStructuredText N/A
Ruby
Rust 該当なし4
Sass N/A
Scala 該当なし4
Solidity 該当なし4
SQL / T-SQL N/A 該当なし4
Stylus N/A
Svelte 該当なし4
Swift 該当なし4
Terraform 該当なし4
XML 該当なし4
YAML 該当なし4

1 CSHTML は C# 拡張機能でサポートされていません。
2 HTML に埋め込まれた JavaScript は、クライアント デバッグの実行時にサポートされています。
3 JavaScript/TypeScript の Node またはブラウザーのデバッグ。
4 VS Code の各拡張機能は、現在デバッグをサポートしていません。 サポートされたらすぐに、共同デバッグ サポートの追加を検討します。

プラットフォーム

アプリまたはプラットフォームの種類 共有デバッグ アプリ共有
Arduino N/A
Azure App Service N/A
Azure Dev Spaces 1
Azure Functions (ローカルおよびリモート) 1
ブロックチェーン (Ethereum) 1
コンソール/CLI 4
データベース 5 1
デスクトップ (Electron/ネイティブ) 9
Dynamics NAV 2018 1
ゲーム (Unity) 9
ゲーム (Unreal) 9
Kubernetes (YAML、Helm) 1
Markdown N/A 6
モバイル (Cordova) 1,7
モバイル (ネイティブ) 9
モバイル (React Native) 1,8
Web アプリ/API (バックエンド) 1
Web アプリ (フロントエンド) 2 3
VS Code 拡張機能 9

1共有ローカル サーバー経由。
2 デバッグは、ゲストではなくホストのブラウザーに対して行われます。
3 バックエンドの共有によります。
4 共有ターミナル経由でサポートされています。
5 データベースに格納されているプロシージャのデバッグは現在サポートされていません
6 "プレビュー" を経由します。 ただし、既知の問題により、画像は表示されません。 投票 () はこちら。
7 Cordova アプリは "ブラウザー" プラットフォーム経由で共有できます
8 React Native アプリは Expo と 共有サーバー経由で共有できます。
9 Live Share は、現在、ウィンドウと画面の共有をサポートしていません。 投票 () はこちら。

Visual Studio

ほとんどの言語で単一ファイルの Intellisense をサポートしていますが、次に示す注意事項がいくつかあります。 すべての言語またはプラットフォームは共同編集をサポートしています。 次の一覧の残りに、現在、完全なユニバーサル サポートがない高度な機能を示します。

言語

Language 単一ファイルの言語サービス プロジェクト全体の言語サービス 共同デバッグ
C#
CSHTML 1
ASPX 1
HTML N/A 2
CSS N/A N/A
JavaScript/TypeScript 3
C++
Python
Markdown N/A N/A
PowerShell N/A
VB.NET
VBHTML 1
XAML N/A 4
SQL / T-SQL N/A
F#
R 5 N/A

1 ギャップ: CSHTML、VBHTML、および ASPX には、完全な Intellisense が実装されていないためにコードビハインドの C#/VB ファイルが解決されない場合に埋め込み C#/VB サポートに関する既知の問題があります。 CSHTML/VBHTML の投票 () はこちら。ASPX の投票 () はこちら。
2 HTML に埋め込まれた JavaScript は、クライアント デバッグの実行時にサポートされています。
3 JavaScript/TypeScript の Node またはブラウザーのデバッグ。
4 XAML 自体のデバッグは技術的には該当なしですが、デバッグのコードビハインドはサポートされています。
5 ギャップ: 結合時およびすべての改行後のゲスト側での R 言語サービス エラー。 サポートされていません。 投票 () はこちら。

プラットフォーム

アプリまたはプラットフォームの種類 共同デバッグ アプリ共有
Web アプリ/API (バックエンド) 1
Web アプリ (フロントエンド) 2 3
Azure Functions 5
Azure Service Fabric 5
Azure Dev Spaces 1
データベース 4 5
コンソール/CLI 6
デスクトップ (WinForms)
デスクトップ (WPF)
ユニバーサル Windows プラットフォーム
VS 拡張機能

1共有ローカル サーバー経由。 ASP.NET Web アプリで、Web アプリの自動共有を使用することもできます。
2 デバッグは、ゲストではなくホストのブラウザーに対して行われます。
3 バックエンドの共有によります。
4 データベースに格納されているプロシージャのデバッグは現在サポートされていません
5共有ローカル サーバー経由。
6 共有ターミナル経由で部分的にサポートされています。
? まだ検証されていません。

関連項目

問題が発生していますか? トラブルシューティングまたはフィードバックの送信に関するページをご覧ください。