Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le funzionalità di Visual Studio Live Share sono destinate a funzionare in un panorama diversificato di linguaggi e piattaforme applicative. Tuttavia, dato il numero maggiore di varianti, alcune piattaforme e linguaggi sono più complete di altre. Questo documento illustra lo stato noto corrente di diversi linguaggi e piattaforme popolari per le funzionalità attualmente supportate.
Visual Studio Code
Tutti i linguaggi o le piattaforme hanno lo stesso intellisense di file (quando è installata la rispettiva estensione), nonché il supporto per la colorazione e la modifica condivisa. Gli elenchi seguenti illustrano le funzionalità avanzate attualmente senza supporto universale completo:
Lingue
| Lingua | Servizi linguistici condivisi | Debug condiviso |
|---|---|---|
| Ansible | ✅ | N/D |
| Ballerina | ✅ | ✅ |
| Bash | ✅ | ✅ |
| C++ | ✅ | ✅ |
| C# | ✅ | ✅ |
| Clojure | ✅ | N/A 4 |
| ColdFusion (CFML) | ✅ | N/A 4 |
| Crystal | ✅ | N/A 4 |
| CSHTML | N/A 1 | ✅ |
| CSS | N/D | N/D |
| Dart | ✅ | ✅ |
| Docker | ✅ | N/D |
| Elixir | ✅ | ✅ |
| Elm | ✅ | N/A 4 |
| Erlang | ✅ | ✅ |
| F# | ✅ | N/A 4 |
| Flusso | ✅ | N/A 4 |
| Fortran | ✅ | N/D |
| Go | ✅ | ✅ |
| Gradle | ✅ | N/A 4 |
| GraphQL | ✅ | N/A 4 |
| Haskell | ✅ | ✅ |
| HTML | N/D | 2 |
| Java | ✅ | ✅ |
| JavaScript/TypeScript | ✅ | ✅3 |
| Julia | ✅ | N/A 4 |
| Kotlin | N/D | N/A 4 |
| Lua | ✅ | ✅ |
| Markdown | ✅ | N/D |
| MATLAB | ✅ | N/A 4 |
| Objective-C | ✅ | N/A 4 |
| Pascal | ✅ | N/A 4 |
| Perl | ✅ | ✅ |
| PHP | ✅ | ✅ |
| PowerShell | N/D | ✅ |
| Python | ✅ | ✅ |
| PureScript | ✅ | N/A 4 |
| R | ✅ | N/A 4 |
| Reason/OCaml | ✅ | N/A 4 |
| reStructuredText | ✅ | N/D |
| Ruby | ✅ | ✅ |
| Rust | ✅ | N/A 4 |
| Sass | ✅ | N/D |
| Scala | ✅ | N/A 4 |
| Solidity | ✅ | N/A 4 |
| SQL / T-SQL | N/D | N/A 4 |
| Stilo | ✅ | N/D |
| Svelte | ✅ | N/A 4 |
| Swift | ✅ | N/A 4 |
| Terraform | ✅ | N/A 4 |
| XML | ✅ | N/A 4 |
| YAML | ✅ | N/A 4 |
1 Nessun supporto CSHTML nell'estensione C#.
2 JavaScript incorporato in HTML è supportato durante il debug client.
3 Debug JavaScript/TypeScript per Node o browser.
4 L'estensione corrispondente per VS Code attualmente non supporta il debug. Non appena lo fa, verrà esaminato l'aggiunta del supporto per il co-debug.
Piattaforme
| Tipo di app/piattaforma | Debug condiviso | Condivisione di app |
|---|---|---|
| Arduino | ✅ | N/D |
| Servizio app di Azure | ✅ | N/D |
| Azure Dev Spaces | ✅ | ✅1 |
| Funzioni di Azure (locale e remoto) | ✅ | ✅1 |
| Blockchain (Ethereum) | ✅ | ✅1 |
| Console/interfaccia della riga di comando | ✅ | ✅4 |
| Database | 5 | ✅1 |
| Desktop (Electron/native) | ✅ | 9 |
| Dynamics NAV 2018 | ✅ | ✅1 |
| Giochi (Unity) | ✅ | 9 |
| Giochi (Unreal) | ✅ | 9 |
| Kubernetes (YAML, Helm) | ✅ | ✅1 |
| Markdown | N/D | ✅6 |
| Mobile (Cordova) | ✅ | ✅1,7 |
| Mobile (nativo) | ✅ | 9 |
| Mobile (React Native) | ✅ | ✅1,8 |
| App Web/API (back-end) | ✅ | ✅1 |
| App Web (Front-end) | ✅2 | ✅3 |
| Estensioni di VS Code | 9 |
1 Tramite condivisione server locale.
2 Il debug si verifica nel browser dell'host anziché nel guest.
3 Condividendo il back-end.
4 Supportato tramite terminali condivisi.
5 Le procedure archiviate del database di debug non sono attualmente supportate
6 Tramite "anteprima". Tuttavia, le immagini non vengono visualizzate a causa di un problema noto. Votare (👍) qui.
7 Le app Cordova possono essere condivise tramite la piattaforma "browser"
8 Le app React Native possono essere condivise tramite Expo e server condivisi.
9 Live Share attualmente non supporta la condivisione di finestre/schermate. Votare (👍) qui.
Visual Studio
Sebbene la maggior parte dei linguaggi disponga di un supporto per IntelliSense per singoli file, di seguito sono descritte alcune avvertenze. Tutte le lingue/piattaforme supportano la modifica condivisa. La parte restante dell'elenco include attualmente funzionalità avanzate senza supporto universale completo:
Lingue
| Lingua | Servizi linguistici a file singolo | Servizi linguistici a livello di progetto | Co-debug |
|---|---|---|---|
| C# | ✅ | ✅ | ✅ |
| CSHTML | ✅1 | ✅ | |
| ASPX | ✅1 | ✅ | |
| HTML | ✅ | N/D | 2 |
| CSS | ✅ | N/D | N/D |
| JavaScript/TypeScript | ✅ | ✅ | ✅3 |
| C++ | ✅ | ✅ | ✅ |
| Python | ✅ | ✅ | |
| Markdown | ✅ | N/D | N/D |
| PowerShell | ✅ | N/D | ✅ |
| VB.NET | ✅ | ✅ | |
| VBHTML | ✅1 | ✅ | |
| XAML | ✅ | N/D | 4 |
| SQL / T-SQL | ✅ | N/D | |
| F# | ✅ | ✅ | |
| R | ❌5 | N/D | ✅ |
1 Gap: i file CSHTML, VBHTML e ASPX presentano problemi noti relativi al supporto C#/VB incorporato, i file C#/VB specificati non vengono risolti a causa di intellisense completi non implementati. Votare (👍) qui su CSHTML/VBHTML. Votare (👍) qui su ASPX.
2 JavaScript incorporato in HTML è supportato durante il debug client.
3 Debug JavaScript/TypeScript per Node o browser.
4 Anche se il debug di XAML è tecnicamente N/A, il debug del code-behind è supportato.
5 Gap: errori del servizio di linguaggio R sul lato guest al join e dopo ogni nuova riga. Non supportato. Votare (👍) qui.
Piattaforme
| Tipo di app/piattaforma | Debug congiunto | Condivisione delle app |
|---|---|---|
| App Web/API (back-end) | ✅ | ✅1 |
| App Web (Front-end) | ✅2 | ✅3 |
| Funzioni di Azure | ✅ | ✅5 |
| Azure Service Fabric | ✅ | ✅5 |
| Azure Dev Spaces | ✅ | ✅1 |
| Database | 4 | ✅5 |
| Console/interfaccia della riga di comando | ✅ | ✅6 |
| Desktop (WinForms) | ✅ | |
| Desktop (WPF) | ✅ | |
| Piattaforma UWP (Universal Windows Platform) | ✅ | |
| Estensioni di Visual Studio | ✅ |
1 Tramite condivisione server locale. ASP.NET App Web può anche usare la condivisione automatica delle app Web.
2 Il debug si verifica nel browser dell'host anziché nel guest.
3 Condividendo il back-end.
4 Le procedure archiviate del database di debug non sono attualmente supportate
5 Tramite condivisione server locale.
6 Parzialmente supportato tramite terminali condivisi.
? Non ancora convalidato.
Vedi anche
- Supporto per estensioni
- Requisiti di connettività per Live Share
- Funzionalità di sicurezza di Live Share
- Principali bug, richieste di funzionalità e limitazioni
- Richieste di funzionalità e limitazioni
Problemi? Vedere la risoluzione dei problemi o inviare un feedback.