Microsoft memperbarui peta jalan Visual Studio

Microsoft telah memperbarui peta jalannya untuk Visual Studio IDE hingga Juni 2020. Perbaikan yang direncanakan untuk beberapa bulan mendatang berkisar dari integrasi Git yang lebih baik dan kinerja yang lebih cepat hingga peningkatan untuk C ++ dan diagnostik.

Integrasi Git yang lebih baik disebut-sebut sebagai peningkatan yang ditujukan untuk inti IDE. Paket untuk inti Visual Studio juga termasuk menggunakan Visual Studio sebagai klien untuk lingkungan online dan meningkatkan dukungan untuk jaringan menggunakan akses bersyarat. Meningkatkan kinerja IDE saat membuka dan bekerja dengan solusi besar juga merupakan tujuan. Microsoft juga mengutip tombol untuk menyegarkan jendela hasil pencarian dan referensi.

Pengembang yang tertarik dapat menawarkan umpan balik tentang peta jalan, yang diterbitkan 25 Februari. Pembaruan Microsoft untuk peta jalan Visual Studio juga mencantumkan pekerjaan yang direncanakan di bidang berikut:

C ++

  • Kesesuaian C ++ 20 termasuk memiliki konsep C ++ 20 di IntelliSense.
  • Menerapkan  std:span untuk pustaka standar C ++ di kompiler Microsoft Visual C ++ dan pustaka standar toolset standar.
  • Dukungan untuk coroutine gaya C ++ 20.
  • Tingkatkan penargetan Linux dan sistem mirip Unix lainnya dari Visual Studio dengan C ++.
  • Kemudahan pengembangan CMake termasuk menawarkan navigasi kode untuk skrip CMake.
  • Dukungan untuk 64-Clang / LLVM.

.BERSIH

  • Tingkatkan fitur built-in untuk tugas-tugas umum termasuk penambahan header ke file sumber secara otomatis ketika dikonfigurasi menggunakan Editor.Config.
  • Perbaikan debugging.
  • Memindahkan kode secara otomatis mengganti nama ruang nama.
  • Hapus referensi yang tidak digunakan dalam proyek dan solusi.
  • Ekstrak anggota kelas yang ada ke kelas baru.

Diagnostik

  • Meningkatkan alat profil untuk aplikasi ASP.NET yang lebih berkinerja.
  • Meningkatkan alat lingkaran dalam.
  • Alat penyempurnaan untuk .NET Core di Linux.
  • Mengaktifkan kode yang didekompilasi saat sumber tidak diaktifkan.
  • Tingkatkan alat diagnostik platform, termasuk dukungan debugging untuk aplikasi yang dibuat dengan Open Enclave SDK.

Alat web

  • Memperkenalkan dukungan untuk debugging Blazor Wasm (WebAssembly) dan mengaktifkan pembuatan proyek Blazor WASM menggunakan penyedia identitas.
  • Pengalaman yang lebih baik untuk mengonfigurasi dan menyediakan layanan cloud Azure.
  • Tingkatkan pengalaman publikasi untuk App Service Linux.

XAML

  • Produktivitas yang lebih baik saat membuat aplikasi XAML, termasuk meningkatkan Desainer XAML untuk .NET Core WPF dan UWP.
  • Bangun aplikasi Windows10X.

Xamarin

  • Tingkatkan debugging UI XAML menggunakan alat seperti Visual Tree dan Hot Reload.
  • Bangun UI Android dengan editor XML.
  • Gunakan Hot Restart untuk efisiensi build yang lebih baik pada platform seluler.
  • Buat aplikasi seluler menggunakan .NET 5.