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.
- Uzantı desteği
- Live Share için bağlantı gereksinimleri
- Live Share güvenlik özellikleri
- Tüm önemli hatalar, özellik istekleri ve sınırlamalar
- Tüm özellik istekleri ve sınırlamaları
Sorun mu yaşıyorsunuz? Bkz. sorun giderme veya geri bildirim gönderme.