Apa yang baru dalam Visual Studio 2019

Microsoft telah mengeluarkan versi pengeluaran Visual Studio 2019 IDE, di mana kemas kini berlaku apabila mesin dalam keadaan tidak aktif.

Di mana memuat turun Visual Studio 2019

Anda boleh memuat turun Visual Studio 2019 dari laman web Visual Studio.

Apa yang baru dalam Visual Studio 2019

Dalam Visual Studio 2019, pembangun memperoleh ciri baru dan berubah berikut:

  • Lebih mudah mengklon Git repo atau membuka projek yang ada. Lebih mudah untuk memulakan projek baru melalui penambahbaikan yang dibuat pada skrin pemilihan templat.
  • Snapshot Debugger, untuk men-debug aplikasi di cloud Azure, menambahkan sokongan untuk Azure Kubernetes Service dan Set Mesin Maya.
  • Untuk penyahpepijatan, titik putus data untuk aplikasi .Net Core membantu pembangun hanya mengubah perubahan nilai yang mereka cari.
  • Untuk penyahpepijatan, terdapat penyelesaian kod berbantu AI untuk Visual Studio IntelliCode.
  • Pembangun boleh mengakses repos yang dihoskan dari perkhidmatan devure Azure melalui tetingkap Mula.
  • Pembangun boleh memasang pelanjutan untuk hos kawalan sumber lain untuk melihat repos yang dimiliki oleh pembangun atau organisasi pemaju.
  • Kemas kini dimuat turun di latar belakang, apabila mesin host tidak berfungsi. Apabila muat turun selesai, pengguna mendapat pemberitahuan bahawa muat turun siap dipasang.
  • Peningkatan prestasi dalam pertukaran langkah dan cabang.
  • Visual Studio Live Share, untuk kolaborasi, dipasang secara lalai. Live Share dapat digunakan untuk pemrograman pasangan, melakukan tinjauan kod, presentasi, atau "pengaturcaraan massa" selama hackathon.
  • Pencarian telah diperbaiki untuk menu, perintah, pilihan, dan komponen yang dapat dipasang.
  • Petunjuk dokumen disediakan untuk memahami fail kod "kesihatan", yang dapat dijalankan dan dikonfigurasi oleh pembangun melalui pembersihan kod satu klik.
  • Pembangun dapat menyimpan koleksi penyekat pembersihan kod sebagai profil, untuk dijalankan semasa pembersihan.
  • Projek .Net Core dapat dikonfigurasikan dengan lebih mudah dengan fail projek kelas pertama.
  • Google Chrome dapat dilancarkan dengan argumen khusus, dengan pemaju dapat men-debug aplikasi JavaScript dalam IDE.
  • Penyorotan Jalur Panas mengenal pasti panggilan fungsi yang menggunakan peratusan CPU tertinggi atau yang memperuntukkan objek paling banyak.
  • C # dan Visual Basic menyokong penghurai Regex. Ungkapan biasa sekarang dikenali dan ciri bahasa diaktifkan pada mereka. String Regex diakui ketika rentetan diteruskan ke konstruktor Regex atau ketika string segera didahului dengan komentar yang berisi string , Language=regex. Ciri-ciri bahasa yang disertakan sekarang adalah klasifikasi, penyesuaian pendakap, rujukan sorotan, dan diagnostik.
  • Pembangun dapat melihat pratonton ciri bahasa C # 8.0, seperti jenis rujukan yang tidak dapat dilupuskan.
  • Profil CPU ditawarkan untuk ASP.Net.
  • Pengalaman satu projek telah ditambah untuk memuatkan dan menyahpepijat aplikasi ASP.Net Web dan aplikasi konsol untuk .Net Core.
  • Alat Visual Studio Kubernetes diintegrasikan ke dalam beban kerja pengembangan Azure.
  • Kini lebih mudah untuk bekerja dengan persekitaran Python, dengan sokongan yang lebih baik untuk ruang kerja Open Folder menggunakan bar alat pemilih persekitaran Python yang baru.
  • Visual Studio 2019 membuang sokongan Windows Mobile untuk Universal Windows Platform (UWP). Pembangun yang perlu terus mengerjakan aplikasi UWP untuk peranti mudah alih Windows 10 harus berpegang pada Visual Studio 2017. (Microsoft secara rasmi meninggalkan plaform Windows Mobile yang tidak banyak digunakan pada awal 2019.)
  • Fungsi Search Deeper telah diubah menjadi dropdown untuk memilih kedalaman pencarian awal dan berikutnya dengan cepat.
  • Pilihan gaya kod dapat diterapkan dari baris perintah dengan alat global format dotnet.
  • Templat Projek VSIX kosong telah ditambahkan, untuk percubaan.
  • Untuk C ++, pembangun dapat membuka cache CMake yang dihasilkan oleh alat luaran, seperti CMakeGUI atau sistem metabuild yang disesuaikan.
  • Untuk C ++, ada analisis yang lebih baik melalui / Qspectre, memberikan bantuan mitigasi untuk kerentanan Specter Variant 1.
  • Untuk F #, prestasi telah ditingkatkan.
  • Peningkatan visual ditawarkan untuk membina aplikasi web ASP.Net.
  • Visual Studio 2019 memuat turun kemas kini secara automatik di latar belakang semasa komputer pemaju dalam keadaan tidak aktif, sehingga memungkinkan penggunaan berterusan sehingga tiba masanya untuk memasang. Pembangun hanya perlu menunggu semasa pemasangan sebenar.
  • Ciri pratonton Kesedaran Per-Monitor dihidupkan secara lalai untuk pengguna yang memenuhi syarat sistem .Net Framework 4.8 dan Kemas kini Windows 10 April 2018.
  • Tingkap alat seperti Kotak Alat, Titik Break, dan Tumpukan Panggilan sekarang seharusnya meruncing tajam di monitor dengan konfigurasi skala dan paparan yang berbeza.
  • Tema biru telah diperbaharui dengan menekan kecerahan dan kontras.
  • Ciri kesihatan dokumen telah diberi peningkatan visual, dengan sekilas pembangun dapat melihat kesalahan atau peringatan dalam dokumen.
  • Pembersihan kod mempunyai kawalan sendiri untuk akses cepat ke ciri.
  • Untuk pengembangan C ++, pembangun mempunyai akses ke versi baru set alat penyusun dan perpustakaan Microsoft Visual C ++ (MSVC) yang menyediakan keserasian binari dengan set alat dan jangka masa MSVC Visual Studio 2017.
  • Untuk C ++, penyatuan dengan alat pembuatan dan ujian CMake membolehkan pembangun mengesan rantai alat Vcpkg secara automatik untuk projek CMake. Pembangun juga boleh menggunakan debugging Just My Code.
  • Bagi Python, pembangun boleh beralih antara jurubahasa menggunakan bar alat Python Environments baru ketika mengedit fail Python atau bekerja dengan projek atau ruang kerja Open Folder. Pembangun juga boleh membuat sesi Visual Studio Live Share untuk berkolaborasi pada kod Python.
  • Untuk C #, ciri C # 8.0 baru termasuk pencocokan pola rekursif, untuk menggali struktur objek, dan ekspresi beralih, versi pernyataan suis yang ringkas.
  • Untuk keupayaan .Net, refactoring dan codefix telah ditambah seperti ruang nama sync dan nama folder.
  • Untuk .Net, fail projek untuk projek gaya .Net SDK adalah jenis fail kelas pertama, yang menyokong keupayaan seperti mengklik dua kali pada nod projek untuk membuka fail.
  • Untuk pengembangan web dan kontena, sokongan debugging JavaScript untuk ujian unit diaktifkan.
  • Untuk pembangunan web dan kontena, alat Visual Studio Kubernetes disatukan ke dalam beban kerja pengembangan Azure.
  • Untuk pembangun mudah alih. Net yang menggunakan Xamarin, Visual Studio 2019 telah meningkatkan prestasi binaan untuk pembangun yang menggunakan Xamarin. Android 9.1.1 atau lebih tinggi.
  • Keupayaan penyuntingan kod IntelliSense ditingkatkan, melalui Visual Studio IntelliCode.