언어 및 플랫폼 지원Language and platform support

Visual Studio Live Share 기능은 다양 한 언어와 응용 프로그램 플랫폼에서 작동 하기 위한 것입니다.Visual Studio Live Share's features are intended to work across a diverse landscape of languages and application platforms. 그러나 변형 수가 많기 때문에 일부 플랫폼과 언어가 다른 플랫폼과 언어 보다 더 완전 하 게 제공 됩니다.However, given the sheer number of variations, some platforms and languages are more complete than others. 이 문서에서는 현재 지원 되는 기능에 대해 많이 사용 되는 다양 한 언어 및 플랫폼의 현재 알려진 상태를 다룹니다.This document covers the current known state of a number of popular languages and platforms for currently supported features.

필요한 언어 또는 플랫폼을 확인 하세요.See a language or platform you need? 표시 되지 않는 항목을 추가 하 시겠습니까?Want to add one you don't see? 여기에서 투표 하세요.Vote here.

Visual Studio CodeVisual Studio Code

모든 언어/플랫폼에는 동일한 파일 intellisense (각 확장이 설치 된 경우)와 색 지정 및 공동 편집 지원이 있습니다.All languages / platforms have same file intellisense (when the respective extension is installed), as well as colorization and co-editing support. 아래 목록에는 현재 전체 지원 되지 않는 고급 기능이 포함 되어 있습니다.The lists below covers advanced features currently without complete, universal support:

언어Languages

언어Language 공유 언어 서비스Shared Language Services 공유 디버깅Shared Debugging
AnsibleAnsible 해당 사항 없음N/A
BallerinaBallerina
BashBash
C++C++
C#C#
ClojureClojure 해당 없음 4N/A 4
ColdFusion (CFML)ColdFusion (CFML) 해당 없음 4N/A 4
CrystalCrystal 해당 없음 4N/A 4
CSHTMLCSHTML 해당 없음 1N/A 1
CSSCSS 해당 사항 없음N/A 해당 사항 없음N/A
DartDart
DockerDocker 해당 사항 없음N/A
ElixirElixir
ElmElm 해당 없음 4N/A 4
ErlangErlang
F#F# 해당 없음 4N/A 4
흐름Flow 해당 없음 4N/A 4
FortranFortran 해당 사항 없음N/A
GoGo
GradleGradle 해당 없음 4N/A 4
GraphQLGraphQL 해당 없음 4N/A 4
HaskellHaskell
HTMLHTML 해당 사항 없음N/A 22
JavaJava
JavaScript/TypeScriptJavaScript / TypeScript 33
JuliaJulia 해당 없음 4N/A 4
KotlinKotlin 해당 사항 없음N/A 해당 없음 4N/A 4
LuaLua
MarkdownMarkdown 해당 사항 없음N/A
MATLABMATLAB 해당 없음 4N/A 4
Objective-CObjective-C 해당 없음 4N/A 4
파스칼식Pascal 해당 없음 4N/A 4
PerlPerl
PHPPHP
PowerShellPowerShell 해당 사항 없음N/A
PythonPython
PureScriptPureScript 해당 없음 4N/A 4
RR 해당 없음 4N/A 4
이유/OCamlReason/OCaml 해당 없음 4N/A 4
reStructuredTextreStructuredText 해당 사항 없음N/A
RubyRuby
RustRust 해당 없음 4N/A 4
SassSass 해당 사항 없음N/A
ScalaScala 해당 없음 4N/A 4
SoliditySolidity 해당 없음 4N/A 4
SQL/T-SQLSQL / T-SQL 해당 사항 없음N/A 해당 없음 4N/A 4
스타일러스Stylus 해당 사항 없음N/A
SvelteSvelte 해당 없음 4N/A 4
SwiftSwift 해당 없음 4N/A 4
TerraformTerraform 해당 없음 4N/A 4
XMLXML 해당 없음 4N/A 4
YAMLYAML 해당 없음 4N/A 4

1 c # 확장에서는 CSHTML 지원이 제공 되지 않습니다.1 No CSHTML support in C# extension.
2 클라이언트 디버깅을 수행할 때 HTML의 포함 된 JavaScript가 지원 됩니다.2 Embedded JavaScript in HTML is supported when doing client debugging.
3 노드 또는 브라우저의 JavaScript/TypeScript 디버깅3 JavaScript / TypeScript debugging for Node or browser.
4 VS Code의 각 확장은 현재 디버깅을 지원 하지 않습니다.4 The respective extension for VS Code doesn't currently support debugging. 이를 수행 하는 즉시 공동 디버깅 지원 추가를 조사 합니다.As soon as it does, we will investigate adding co-debugging support to it.

플랫폼Platforms

앱/플랫폼 유형App/platform type 공유 디버깅Shared Debugging 앱 공유App Sharing
ArduinoArduino 해당 사항 없음N/A
Azure App ServiceAzure App Service 해당 사항 없음N/A
Azure Dev 공간Azure Dev Spaces 11
Azure Functions (로컬 및 원격)Azure Functions (local and remote) 11
블록 체인 (Ethereum)Blockchain (Ethereum) 11
콘솔/CLIConsole / CLI 44
데이터베이스Databases 55 11
데스크톱 (전자/네이티브)Desktop (Electron/native) 99
Dynamics NAV 2018Dynamics NAV 2018 11
게임 (Unity)Games (Unity) 99
게임 (Unreal)Games (Unreal) 99
Kubernetes (YAML, 투구)Kubernetes (YAML, Helm) 11
MarkdownMarkdown 해당 사항 없음N/A 66
모바일 (Cordova)Mobile (Cordova) 1, 71,7
모바일 (네이티브)Mobile (Native) 99
모바일 (네이티브에 반응)Mobile (React Native) 1, 81,8
웹 앱/a p i (백 엔드)Web app / API (Back-end) 11
웹 앱 (프런트 엔드)Web app (Front-end) 22 33
VS Code 확장VS Code extensions 99

1 공유 로컬 서버를 통해1 Via share local server.
2 디버깅은 게스트가 아닌 호스트의 브라우저에 대해 발생 합니다.2 Debugging occurs against the host's browser rather than guest.
3 백 엔드를 공유 합니다.3 By sharing back-end.
4 공유 터미널을 통해 지원 됩니다.4 Supported via shared terminals.
5 데이터베이스 저장 프로시저 디버깅은 현재 지원 되지 않습니다.5 Debugging database stored procs is not currently supported
6 "미리 보기"를 통해6 Via "preview". 그러나 이미지는 알려진 문제 때문에 표시 되지 않습니다.However, images do not appear due to known issue. 투표 ( 👍 )Vote (👍) here.
7 Cordova 앱은 "브라우저" 플랫폼을 통해 공유할 수 있습니다.7 Cordova apps can be shared via the "browser" platform
8 응답 네이티브 앱은 예기치 않은 o 및 공유 서버를 통해 공유할 수 있습니다.8 React Native apps can be shared via Expo and shared servers.
9 Live Share는 현재 windows/화면 공유를 지원 하지 않습니다.9 Live Share doesn't currently support sharing windows/screens. 투표 ( 👍 )Vote (👍) here.

Visual StudioVisual Studio

대부분의 언어에는 일부 단일 파일 Intellisense 지원이 있지만 아래에 설명 된 몇 가지 주의 사항이 있습니다.While most languages have some single file Intellisense support, there are some caveats outlined below. 모든 언어/플랫폼은 공동 편집을 지원 합니다.All languages/platforms support co-editing. 목록의 나머지 부분에는 현재 완전 한 지원 없이 현재 고급 기능이 포함 되어 있습니다.The remainder of the list covers advanced features currently without complete, universal support:

언어Languages

언어Language 단일 파일 언어 서비스Single-file language services 프로젝트 전체 언어 서비스Project-wide language services Co-DebuggingCo-Debugging
C#C#
CSHTMLCSHTML 1(sp1)1
ASPXASPX 11
HTMLHTML 해당 사항 없음N/A 22
CSSCSS 해당 사항 없음N/A 해당 사항 없음N/A
JavaScript/TypeScriptJavaScript / TypeScript 33
C++C++
PythonPython
MarkdownMarkdown 해당 사항 없음N/A 해당 사항 없음N/A
PowerShellPowerShell 해당 사항 없음N/A
VB.NETVB.NET
VBHTMLVBHTML 11
XAMLXAML 해당 사항 없음N/A 44
SQL/T-SQLSQL / T-SQL 해당 사항 없음N/A
F#F#
RR 55 해당 사항 없음N/A

1 간격: CSHTML, VBHTML 및 ASPX에는 포함 된 c #/vb 지원에 대 한 알려진 문제가 있습니다. c #/vb 파일은 전체 intellisense가 구현 되지 않아서 확인 되지 않습니다.1 Gap: CSHTML, VBHTML, and ASPX have a known issues around embedded C#/VB support given code-behind C#/VB files are not resolved due to full intellisense not being implemented. 👍CSHTML/VBHTML에 투표 () 합니다.Vote (👍) here on CSHTML/VBHTML. 👍여기에는 ASPX의 투표 ()가 있습니다.Vote (👍) here on ASPX.
2 클라이언트 디버깅을 수행할 때 HTML의 포함 된 JavaScript가 지원 됩니다.2 Embedded JavaScript in HTML is supported when doing client debugging.
3 노드 또는 브라우저의 JavaScript/TypeScript 디버깅3 JavaScript / TypeScript debugging for Node or browser.
4 XAML 자체를 디버깅 하는 것은 기술적으로 N/A입니다. 디버그 코드 숨김이 지원 됩니다.4 Though debugging XAML itself is technically N/A, debugging code-behind is supported.
5 간격: 조인 시 게스트 쪽에서 R 언어 서비스 오류, 모든 줄 바꿈 이후5 Gap: R language service errors on the guest side on join and after every newline. 지원되지 않습니다.Not supported. 투표 ( 👍 )Vote (👍) here.

플랫폼Platforms

앱/플랫폼 유형App/platform type 공동 디버깅Co-debugging 앱 공유App sharing
웹 앱/a p i (백 엔드)Web app / API (Back-End) 11
웹 앱 (프런트 엔드)Web app (Front-end) 22 33
Azure FunctionsAzure Functions 55
Azure Service FabricAzure Service Fabric 55
Azure Dev SpacesAzure Dev Spaces 11
데이터베이스Databases 44 55
콘솔/CLIConsole / CLI 66
데스크톱 (WinForms)Desktop (WinForms)
데스크톱(WPF)Desktop (WPF)
범용 Windows 플랫폼Universal Windows Platform
VS 확장VS Extensions

1 공유 로컬 서버를 통해1 Via share local server. ASP.NET Web Apps 자동 웹 앱 공유를 사용할 수도 있습니다.ASP.NET Web Apps can also use automatic web app sharing.
2 디버깅은 게스트가 아닌 호스트의 브라우저에 대해 발생 합니다.2 Debugging occurs against the host's browser rather than guest.
3 백 엔드를 공유 합니다.3 By sharing back-end.
4 디버깅 데이터베이스 저장 프로시저는 현재 지원 되지 않습니다.4 Debugging database stored procs is not currently supported
5 Via 공유 로컬 서버.5 Via share local server.
6 공유 터미널을 통해 부분적으로 지원 됩니다.6 Partially supported via shared terminals.
?? 아직 확인 되지 않았습니다.Not yet validated.

추가 정보See also

문제가 있으신가요?Having problems? 문제 해결을 참조하거나 피드백을 제공해 주세요.See troubleshooting or provide feedback.