Microsoft mengemas kini peta jalan Visual Studio

Microsoft telah mengemas kini peta jalan untuk Visual Studio IDE hingga Jun 2020. Penambahbaikan yang dirancang untuk bulan-bulan mendatang berkisar dari integrasi Git yang lebih baik dan prestasi yang lebih baik hingga peningkatan untuk C ++ dan diagnostik.

Integrasi Git yang lebih baik disebut sebagai peningkatan untuk inti IDE. Rancangan untuk teras Visual Studio juga termasuk menggunakan Visual Studio sebagai klien untuk persekitaran dalam talian dan meningkatkan sokongan untuk rangkaian menggunakan akses bersyarat. Meningkatkan prestasi IDE ketika membuka dan bekerja dengan penyelesaian besar juga merupakan tujuan. Microsoft juga mengutip butang untuk menyegarkan tetingkap hasil carian dan rujukan.

Pembangun yang berminat dapat memberikan maklum balas mengenai peta jalan, yang diterbitkan pada 25 Februari. Kemas kini Microsoft ke peta jalan Visual Studio juga menyenaraikan kerja yang dirancang dalam bidang berikut:

C ++

  • Kesesuaian C ++ 20 termasuk mempunyai konsep C ++ 20 dalam IntelliSense.
  • Laksanakan  std:span untuk pustaka standard C ++ di kompilator Microsoft Visual C ++ dan pustaka standard set alat standard.
  • Sokongan untuk coroutin gaya C ++ 20.
  • Tingkatkan penyasaran Linux dan sistem seperti Unix lain dari Visual Studio dengan C ++.
  • Kemudahan pengembangan CMake termasuk menawarkan navigasi kod untuk skrip CMake.
  • Sokongan untuk 64-Clang / LLVM.

BERSIH

  • Tingkatkan ciri bawaan untuk tugas biasa termasuk penambahan tajuk ke sumber sumber secara automatik apabila dikonfigurasi menggunakan Editor.Config.
  • Penambahbaikan penyahpepijatan.
  • Kod yang bergerak secara automatik menamakan semula ruang nama.
  • Keluarkan rujukan yang tidak digunakan dalam projek dan penyelesaian.
  • Keluarkan anggota kelas yang ada ke kelas baru.

Diagnostik

  • Meningkatkan alat profil untuk aplikasi ASP.NET yang lebih berprestasi.
  • Memperbaiki alat gelung dalam.
  • Memperbaiki alat untuk .NET Core di Linux.
  • Mengaktifkan kod terurai apabila sumber tidak diaktifkan.
  • Tingkatkan alat diagnostik platform, termasuk sokongan debug untuk aplikasi yang dibina dengan Open Enclave SDK.

Alat web

  • Memperkenalkan sokongan untuk penyahpepijatan Blazor Wasm (WebAssembly) dan membolehkan pembuatan projek Blazor WASM menggunakan penyedia identiti.
  • Pengalaman yang lebih baik untuk mengkonfigurasi dan menyediakan perkhidmatan cloud Azure.
  • Tingkatkan pengalaman penerbitan untuk App Service Linux.

XAML

  • Produktiviti yang lebih baik semasa membina aplikasi XAML, termasuk meningkatkan Pereka XAML untuk .NET Core WPF dan UWP.
  • Bina aplikasi Windows10X.

Xamarin

  • Tingkatkan penyahpepijatan XAML UI menggunakan alat seperti Visual Tree dan Hot Reload.
  • Bina UI Android dengan penyunting XML.
  • Gunakan Hot Restart untuk kecekapan membina yang lebih baik di platform mudah alih.
  • Bina aplikasi mudah alih menggunakan .NET 5.