Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функции Visual Studio Live Share предназначены для работы на различных языках и платформах приложений. Однако, учитывая более большое количество вариантов, некоторые платформы и языки более полны, чем другие. В этом документе рассматривается текущее известное состояние популярных языков и платформ для поддерживаемых в настоящее время функций.
Visual Studio Code
Все языки и платформы имеют одинаковые файлы Intellisense (при установке соответствующего расширения), а также поддержку цветов и совместного редактирования. В приведенных ниже списках рассматриваются расширенные функции без полной универсальной поддержки:
Языки
| Язык | Общие языковые службы | Общая отладка |
|---|---|---|
| Ansible | ✅ | Н/Д |
| Балерина | ✅ | ✅ |
| Bash | ✅ | ✅ |
| C++ | ✅ | ✅ |
| C# | ✅ | ✅ |
| Clojure | ✅ | N/A 4 |
| ColdFusion (CFML) | ✅ | N/A 4 |
| Crystal | ✅ | N/A 4 |
| CSHTML | N/A 1 | ✅ |
| CSS | Н/Д | Н/Д |
| Dart | ✅ | ✅ |
| Docker | ✅ | Н/Д |
| Elixir | ✅ | ✅ |
| Elm | ✅ | N/A 4 |
| Erlang | ✅ | ✅ |
| F# | ✅ | N/A 4 |
| Flow | ✅ | N/A 4 |
| Fortran | ✅ | Н/Д |
| Go | ✅ | ✅ |
| Gradle | ✅ | N/A 4 |
| GraphQL | ✅ | N/A 4 |
| Haskell | ✅ | ✅ |
| HTML | Н/Д | 2 |
| Java | ✅ | ✅ |
| JavaScript / TypeScript | ✅ | ✅3 |
| Julia | ✅ | N/A 4 |
| Kotlin | Н/Д | N/A 4 |
| Lua | ✅ | ✅ |
| Markdown | ✅ | Н/Д |
| MATLAB | ✅ | N/A 4 |
| Objective-C | ✅ | N/A 4 |
| Pascal | ✅ | N/A 4 |
| Perl | ✅ | ✅ |
| PHP | ✅ | ✅ |
| PowerShell | Н/Д | ✅ |
| Python | ✅ | ✅ |
| PureScript | ✅ | N/A 4 |
| R | ✅ | N/A 4 |
| Причина/OCaml | ✅ | N/A 4 |
| reStructuredText | ✅ | Н/Д |
| Ruby | ✅ | ✅ |
| Rust | ✅ | N/A 4 |
| Sass | ✅ | Н/Д |
| Scala | ✅ | N/A 4 |
| Solidity | ✅ | N/A 4 |
| SQL / T-SQL | Н/Д | N/A 4 |
| Перо | ✅ | Н/Д |
| Svelte | ✅ | N/A 4 |
| Swift | ✅ | N/A 4 |
| Terraform | ✅ | N/A 4 |
| XML | ✅ | N/A 4 |
| YAML | ✅ | N/A 4 |
1 No CSHTML support in C# extension.
2 Внедренный JavaScript в HTML поддерживается при отладке клиента.
Отладка JavaScript или TypeScript для узла или браузера.
4 Соответствующее расширение ДЛЯ VS Code в настоящее время не поддерживает отладку. Как только это делается, мы рассмотрим добавление поддержки совместной отладки в него.
Платформы
| Тип приложения или платформы | Общая отладка | Общий доступ к приложениям |
|---|---|---|
| Arduino | ✅ | Н/Д |
| Служба приложений Azure | ✅ | Н/Д |
| Azure Dev Spaces | ✅ | ✅1 |
| Функции Azure (локальный и удаленный) | ✅ | ✅1 |
| Блокчейн (Ethereum) | ✅ | ✅1 |
| Консоль или ИНТЕРФЕЙС командной строки | ✅ | ✅4 |
| Базы данных | 5 | ✅1 |
| Desktop (Electron/native) | ✅ | 9 |
| Dynamics NAV 2018 | ✅ | ✅1 |
| Игры (Unity) | ✅ | 9 |
| Игры (Unreal) | ✅ | 9 |
| Kubernetes (YAML, Helm) | ✅ | ✅1 |
| Markdown | Н/Д | ✅6 |
| Mobile (Cordova) | ✅ | ✅1,7 |
| Mobile (Native) | ✅ | 9 |
| Mobile (React Native) | ✅ | ✅1,8 |
| Веб-приложение / API (серверная часть) | ✅ | ✅1 |
| Веб-приложение (интерфейсный интерфейс) | ✅2 | ✅3 |
| Расширения VS Code | 9 |
1 С помощью локального сервера.
2 Отладка выполняется в браузере узла, а не в гостевом режиме.
3 . Общий доступ к внутренней части.
4 Поддерживается через общие терминалы.
5 Хранимые procs базы данных отладки в настоящее время не поддерживаются
6 через "предварительная версия". Однако изображения не отображаются из-за известной проблемы. Проголосуйте (👍) здесь.
7 приложений Cordova можно совместно использовать с помощью платформы браузера
8 Приложений React Native можно совместно использовать с помощью экспо и общих серверов.
9 Live Share в настоящее время не поддерживает общий доступ к окнам и экранам. Проголосуйте (👍) здесь.
Visual Studio
Хотя большинство языков поддерживают один файл Intellisense, ниже приведены некоторые предостережения. Все языки и платформы поддерживают совместное редактирование. Оставшаяся часть списка охватывает расширенные функции без полной универсальной поддержки:
Языки
| Язык | Однофайловые языковые службы | Языковые службы на уровне проекта | Совместное отладка |
|---|---|---|---|
| C# | ✅ | ✅ | ✅ |
| CSHTML | ✅1 | ✅ | |
| ASPX | ✅1 | ✅ | |
| HTML | ✅ | Н/Д | 2 |
| CSS | ✅ | Н/Д | Н/Д |
| JavaScript / TypeScript | ✅ | ✅ | ✅3 |
| C++ | ✅ | ✅ | ✅ |
| Python | ✅ | ✅ | |
| Markdown | ✅ | Н/Д | Н/Д |
| PowerShell | ✅ | Н/Д | ✅ |
| VB.NET | ✅ | ✅ | |
| VBHTML | ✅1 | ✅ | |
| XAML | ✅ | Н/Д | 4 |
| SQL / T-SQL | ✅ | Н/Д | |
| F# | ✅ | ✅ | |
| R | ❌5 | Н/Д | ✅ |
1 Разрыв: CSHTML, VBHTML и ASPX имеют известные проблемы, связанные с внедренной поддержкой C#/VB, предоставленных файлами C#/VB, не разрешаются из-за полной реализации intellisense. Проголосуйте (👍) здесь по CSHTML/VBHTML. Проголосуйте (👍) здесь на ASPX.
2 Внедренный JavaScript в HTML поддерживается при отладке клиента.
Отладка JavaScript или TypeScript для узла или браузера.
4 Хотя отладка XAML является технически N/A, поддерживается отладка кода программной части.
5 Разрыв: ошибки службы языка R на гостевой стороне при присоединении и после каждой новой линии. Не поддерживается. Проголосуйте (👍) здесь.
Платформы
| Тип приложения или платформы | Совместная отладка | Совместный доступ к приложениям |
|---|---|---|
| Веб-приложение / API (серверная часть) | ✅ | ✅1 |
| Веб-приложение (интерфейсный интерфейс) | ✅2 | ✅3 |
| Функции Azure | ✅ | ✅5 |
| Azure Service Fabric | ✅ | ✅5 |
| Azure Dev Spaces | ✅ | ✅1 |
| Базы данных | 4 | ✅5 |
| Консоль или ИНТЕРФЕЙС командной строки | ✅ | ✅6 |
| Desktop (WinForms) | ✅ | |
| Классическое приложение (WPF) | ✅ | |
| Универсальная платформа Windows | ✅ | |
| Расширения VS | ✅ |
1 С помощью локального сервера. ASP.NET веб-приложения также может использовать автоматический общий доступ к веб-приложениям.
2 Отладка выполняется в браузере узла, а не в гостевом режиме.
3 . Общий доступ к внутренней части.
4 Хранимые procs базы данных отладки в настоящее время не поддерживаются
5 Через локальный сервер общего доступа.
6 Частично поддерживается через общие терминалы.
? Еще не проверено.
См. также
- Поддержка расширений
- Требования к подключению для Live Share
- Функции системы безопасности Live Share
- Все основные ошибки, запросы на функции и ограничения
- Все запросы на функции и ограничения
Возникли проблемы? Ознакомьтесь с разделом по устранению неполадок или отправьте отзыв.