Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce služby Visual Studio Live Share jsou určené k práci v různých oblastech jazyků a aplikačních platforem. Vzhledem k úplnému počtu variant jsou ale některé platformy a jazyky úplnější než jiné. Tento dokument popisuje aktuální známý stav řady oblíbených jazyků a platforem pro aktuálně podporované funkce.
Visual Studio Code
Všechny jazyky nebo platformy mají stejnou technologii IntelliSense souborů (pokud je nainstalované příslušné rozšíření), stejně jako podporu barevného zvýrazňování a spoluvytváření. Následující seznamy zahrnují pokročilé funkce, které nejsou v současné době kompletní, univerzální podpora:
Jazyky
| Jazyk | Služby sdíleného jazyka | Sdílené ladění |
|---|---|---|
| Ansible | ✅ | – |
| Balerína | ✅ | ✅ |
| Bash | ✅ | ✅ |
| C++ | ✅ | ✅ |
| C# | ✅ | ✅ |
| Clojure | ✅ | Není k dispozici 4 |
| ColdFusion (CFML) | ✅ | Není k dispozici 4 |
| Crystal | ✅ | Není k dispozici 4 |
| CSHTML | Není k dispozici 1 | ✅ |
| CSS | – | – |
| Dart | ✅ | ✅ |
| Docker | ✅ | – |
| Elixir | ✅ | ✅ |
| Elm | ✅ | Není k dispozici 4 |
| Erlang | ✅ | ✅ |
| F# | ✅ | Není k dispozici 4 |
| Tok | ✅ | Není k dispozici 4 |
| Fortran | ✅ | – |
| Go | ✅ | ✅ |
| Gradle | ✅ | Není k dispozici 4 |
| GraphQL | ✅ | Není k dispozici 4 |
| Haskell | ✅ | ✅ |
| HTML | – | 2 |
| Java | ✅ | ✅ |
| JavaScript a TypeScript | ✅ | ✅3 |
| Julia | ✅ | Není k dispozici 4 |
| Kotlin | – | Není k dispozici 4 |
| Lua | ✅ | ✅ |
| Markdown | ✅ | – |
| MATLAB | ✅ | Není k dispozici 4 |
| Objective-C | ✅ | Není k dispozici 4 |
| Pascal | ✅ | Není k dispozici 4 |
| Perl | ✅ | ✅ |
| PHP | ✅ | ✅ |
| PowerShell | – | ✅ |
| Python | ✅ | ✅ |
| PureScript | ✅ | Není k dispozici 4 |
| R | ✅ | Není k dispozici 4 |
| Důvod /OCaml | ✅ | Není k dispozici 4 |
| ReStructuredText | ✅ | – |
| Ruby | ✅ | ✅ |
| Rust | ✅ | Není k dispozici 4 |
| Drzá napodobenina | ✅ | – |
| Scala | ✅ | Není k dispozici 4 |
| Solidity | ✅ | Není k dispozici 4 |
| SQL / T-SQL | – | Není k dispozici 4 |
| Stylus | ✅ | – |
| Svelte | ✅ | Není k dispozici 4 |
| Swift | ✅ | Není k dispozici 4 |
| Terraform | ✅ | Není k dispozici 4 |
| XML | ✅ | Není k dispozici 4 |
| YAML | ✅ | Není k dispozici 4 |
1 V rozšíření C# není podporována žádná podpora CSHTML.
Při ladění klienta se podporuje 2 Embedded JavaScript ve formátu HTML.
3 Ladění JavaScriptu nebo TypeScriptu pro uzel nebo prohlížeč.
4 Příslušné rozšíření pro VS Code v současné době nepodporuje ladění. Jakmile to bude možné, prozkoumáme přidání podpory spoluladění.
Platformy
| Typ aplikace nebo platformy | Sdílené ladění | Sdílení aplikací |
|---|---|---|
| Arduino | ✅ | – |
| Azure App Service | ✅ | – |
| Azure Dev Spaces | ✅ | ✅1 |
| Azure Functions (místní a vzdálené) | ✅ | ✅1 |
| Blockchain (Ethereum) | ✅ | ✅1 |
| Konzola / rozhraní příkazového řádku | ✅ | ✅4 |
| Databáze | 5 | ✅1 |
| Desktop (Elektron/nativní) | ✅ | 9 |
| Dynamics NAV 2018 | ✅ | ✅1 |
| Hry (Unity) | ✅ | 9 |
| Hry (Unreal) | ✅ | 9 |
| Kubernetes (YAML, Helm) | ✅ | ✅1 |
| Markdown | – | ✅6 |
| Mobilní zařízení (Cordova) | ✅ | ✅1,7 |
| Mobilní (nativní) | ✅ | 9 |
| Mobile (React Native) | ✅ | ✅1,8 |
| Webová aplikace / rozhraní API (back-end) | ✅ | ✅1 |
| Webová aplikace (front-end) | ✅2 | ✅3 |
| Rozšíření VS Code | 9 |
1 Prostřednictvím sdílení místního serveru.
2 Ladění probíhá v prohlížeči hostitele místo hosta.
3 Sdílením back-endu.
4 Podporováno prostřednictvím sdílených terminálů.
5 Ladění uložených řadičů databáze se v současné době nepodporuje.
6 Prostřednictvím náhledu. Obrázky se ale nezobrazují kvůli známému problému. Hlasujte👍 zde.
7 Aplikace Cordova je možné sdílet prostřednictvím platformy prohlížeče.
8 Aplikace React Native je možné sdílet prostřednictvím expo a sdílených serverů.
9 Live Share v současné době nepodporuje sdílení oken nebo obrazovek. Hlasujte👍 zde.
Visual Studio
Většina jazyků sice podporuje intellisense s jedním souborem, ale níže je uvedeno několik upozornění. Všechny jazyky a platformy podporují spoluvytváření. Zbývající část seznamu obsahuje pokročilé funkce, které jsou momentálně bez úplné, univerzální podpory:
Jazyky
| Jazyk | Služby jednosouborového jazyka | Služby jazyka pro celý projekt | Společné ladění |
|---|---|---|---|
| C# | ✅ | ✅ | ✅ |
| CSHTML | ✅1 | ✅ | |
| ASPX | ✅1 | ✅ | |
| HTML | ✅ | – | 2 |
| CSS | ✅ | – | – |
| JavaScript a TypeScript | ✅ | ✅ | ✅3 |
| C++ | ✅ | ✅ | ✅ |
| Python | ✅ | ✅ | |
| Markdown | ✅ | – | – |
| PowerShell | ✅ | – | ✅ |
| VB.NET | ✅ | ✅ | |
| VBHTML | ✅1 | ✅ | |
| XAML | ✅ | – | 4 |
| SQL / T-SQL | ✅ | – | |
| F# | ✅ | ✅ | |
| R | ❌5 | – | ✅ |
1 Mezera: CSHTML, VBHTML a ASPX mají známé problémy týkající se vložené podpory jazyka C#/VB s podporou kódu za C#/VB nejsou vyřešeny kvůli tomu, že se neimplementuje úplná technologie IntelliSense. Hlasujte👍 zde na CSHTML/VBHTML. Hlasujte👍 zde o ASPX.
Při ladění klienta se podporuje 2 Embedded JavaScript ve formátu HTML.
3 Ladění JavaScriptu nebo TypeScriptu pro uzel nebo prohlížeč.
4 I když ladění XAML samotné je technicky N/A, ladění kódu je podporováno.
5 Mezera: Chyby služby jazyka R na straně hosta na připojení a po každém novém řádek. Nepodporováno Hlasujte👍 zde.
Platformy
| Typ aplikace nebo platformy | Společné ladění | Sdílení aplikací |
|---|---|---|
| Webová aplikace / rozhraní API (back-end) | ✅ | ✅1 |
| Webová aplikace (front-end) | ✅2 | ✅3 |
| Azure Functions | ✅ | ✅5 |
| Azure Service Fabric | ✅ | ✅5 |
| Azure Dev Spaces | ✅ | ✅1 |
| Databáze | 4 | ✅5 |
| Konzola / rozhraní příkazového řádku | ✅ | ✅6 |
| Desktop (WinForms) | ✅ | |
| Desktop (WPF) | ✅ | |
| Univerzální platforma Windows | ✅ | |
| Rozšíření VS | ✅ |
1 Prostřednictvím sdílení místního serveru. ASP.NET Web Apps můžou také používat automatické sdílení webových aplikací.
2 Ladění probíhá v prohlížeči hostitele místo hosta.
3 Sdílením back-endu.
4 Ladění databází uložených procs se v současné době nepodporuje.
5 Prostřednictvím sdílení místního serveru.
6 Částečně podporované prostřednictvím sdílených terminálů.
? Ještě není ověřeno.
Viz také
- Podpora rozšíření
- Požadavky na připojení pro Live Share
- Funkce zabezpečení Live Share
- Všechny hlavní chyby, žádosti o funkce a omezení
- Všechny požadavky na funkce a omezení
Máte potíže? Podívejte se na článek o odstraňování potíží nebo nám pošlete svůj názor.