Dil ve platform desteği

Visual Studio Live Share'in özellikleri, farklı diller ve uygulama platformları genelinde çalışmaya yöneliktir. Ancak, varyasyonların sayısı göz önüne alındığında, bazı platformlar ve diller diğerlerinden daha eksiksizdir. Bu belge, şu anda desteklenen özellikler için bir dizi popüler dilin ve platformun bilinen durumunu kapsar.

Visual Studio Code

Tüm diller /platformlar aynı dosya intellisense'e (ilgili uzantı yüklendiğinde) ve renklendirme ve birlikte düzenleme desteğine sahiptir. Aşağıdaki listeler, şu anda tam, evrensel destek olmadan gelişmiş özellikleri kapsar:

Diller

Dil Paylaşılan Dil Hizmetleri Paylaşılan Hata Ayıklama
Ansible Yok
Ba -lerin
Bash
C++
C#
Clojure Yok 4
ColdFusion (CFML) Yok 4
Crystal Yok 4
CSHTML Yok 1
CSS Yok Yok
Dart
Docker Yok
Elixir
Elm Yok 4
Erlang
F# Yok 4
Akış Yok 4
Fortran Yok
Go
Gradle Yok 4
GraphQL Yok 4
Haskell
HTML Yok 2
Java
JavaScript / TypeScript 3
Julia Yok 4
Kotlin Yok Yok 4
Lua
Markdown Yok
MATLAB Yok 4
Objective-C Yok 4
Pascal Yok 4
Perl
PHP
PowerShell Yok
Python
PureScript Yok 4
R Yok 4
Neden/OCaml Yok 4
reStructuredText Yok
Ruby
Rust Yok 4
Sass Yok
Scala Yok 4
Solidity Yok 4
SQL / T-SQL Yok Yok 4
Stilus Yok
Svelte Yok 4
Swift Yok 4
Terraform Yok 4
XML Yok 4
YAML Yok 4

1 C# uzantısında CSHTML desteği yok.
2 İstemci hata ayıklaması yapılırken HTML'ye eklenmiş JavaScript desteklenir.
3 Node veya tarayıcı için JavaScript / TypeScript hata ayıklaması.
4 VS Code için ilgili uzantı şu anda hata ayıklamayı desteklemiyor. Bunu yapar yapmaz, birlikte hata ayıklama desteği eklemeyi araştıracağız.

Platformlar

Uygulama/platform türü Paylaşılan Hata Ayıklama Uygulama Paylaşımı
Arduino Yok
Azure App Service Yok
Azure Dev Spaces 1
Azure İşlevleri (yerel ve uzak) 1
Blok Zinciri (Ethereum) 1
Konsol / CLI 4
Veritabanları 5 1
Masaüstü (Elektron/yerel) 9
Dynamics NAV 2018 1
Oyunlar (Unity) 9
Oyunlar (Gerçek Dışı) 9
Kubernetes (YAML, Helm) 1
Markdown Yok 6
Mobil (Cordova) 1,7
Mobil (Yerel) 9
Mobil (React Native) 1,8
Web uygulaması / API (Arka uç) 1
Web uygulaması (Ön uç) 2 3
VS Code uzantıları 9

1 Paylaşım yerel sunucusu aracılığıyla.
2 Hata ayıklama konuk yerine konağın tarayıcısından oluşur.
3 Arka ucu paylaşarak.
4 Paylaşılan terminaller aracılığıyla desteklenir.
5 Veritabanında depolanan bilgisayarlarda hata ayıklama şu anda desteklenmiyor
6 "önizleme" aracılığıyla. Ancak, bilinen sorun nedeniyle görüntüler görünmüyor. Burada (👍) oy verin.
7 Cordova uygulamaları "tarayıcı" platformu üzerinden paylaşılabilir
8 React Native uygulamaları Expo ve paylaşılan sunucular aracılığıyla paylaşılabilir.
9 Live Share şu anda windows/ekran paylaşımını desteklememektedir. Burada (👍) oy verin.

Visual Studio

Çoğu dilin tek dosyalı IntelliSense desteği olsa da, aşağıda özetlenen bazı uyarılar vardır. Tüm diller/platformlar birlikte düzenlemeyi destekler. Listenin geri kalanı, şu anda tam, evrensel destek olmadan gelişmiş özellikleri kapsar:

Diller

Dil Tek dosyalı dil hizmetleri Proje genelinde dil hizmetleri Birlikte Hata Ayıklama
C#
CSHTML 1
ASPX 1
HTML Yok 2
CSS Yok Yok
JavaScript / TypeScript 3
C++
Python
Markdown Yok Yok
PowerShell Yok
VB.NET
VBHTML 1
XAML Yok 4
SQL / T-SQL Yok
F#
R 5 Yok

1 Boşluk: CSHTML, VBHTML ve ASPX, tümleşik C#/VB desteğiyle ilgili bilinen sorunlara sahiptir ve tam intellisense uygulanmadığından arka planda kod C#/VB dosyaları çözümlenmez. CSHTML/VBHTML için burada (👍) oy verin.👍ASPX'de () burada oy verin.
2 İstemci hata ayıklaması yapılırken HTML'ye eklenmiş JavaScript desteklenir.
3 Node veya tarayıcı için JavaScript / TypeScript hata ayıklaması.
4 XAML'de hata ayıklama teknik olarak YOK olsa da arka planda kodda hata ayıklama desteklenir.
5 Boşluk: Her yeni satırda konuk tarafında ve her yeni satırdan sonra R dil hizmeti hataları. Desteklenmiyor. Burada (👍) oy verin.

Platformlar

Uygulama/platform türü Birlikte hata ayıklama Uygulama paylaşımı
Web uygulaması / API (Arka Uç) 1
Web uygulaması (Ön uç) 2 3
Azure Functions 5
Azure Service Fabric 5
Azure Dev Spaces 1
Veritabanları 4 5
Konsol / CLI 6
Masaüstü (WinForms)
Masaüstü (WPF)
Evrensel Windows Platformu
VS Uzantıları

1 Paylaşım yerel sunucusu aracılığıyla. ASP.NET Web Apps, otomatik web uygulaması paylaşımını da kullanabilir.
2 Hata ayıklama konuk yerine konağın tarayıcısından oluşur.
3 Arka ucu paylaşarak.
4 Veritabanında depolanan bilgisayarlarda hata ayıklama şu anda desteklenmiyor
5 Paylaşım yerel sunucusu aracılığıyla.
6 Paylaşılan terminaller aracılığıyla kısmen desteklenir.
? Henüz doğrulanmadı.

Ayrıca bkz.

Sorun mu yaşıyorsunuz? Bkz. sorun giderme veya geri bildirim gönderme.