Catatan Rilis Visual Studio 2019 versi 16.6
Persyaratan | Sistem Komunitas | Pengembang Kompatibilitas | Persyaratan | Lisensi Riwayat | Rilis Kode | yang Dapat Didistribusikan Blog Whats | New di Visual Studio Docs
Catatan
Ini bukan versi terbaru Visual Studio. Untuk mengunduh rilis terbaru, kunjungi situs Visual Studio .
Apa yang Baru di Visual Studio 2019 versi 16.6
Jangka Waktu Dukungan
Versi ini sekarang tidak didukung. Untuk informasi selengkapnya tentang dukungan Visual Studio, silakan tinjau Kebijakan Dukungan untuk Visual Studio 2019.
Lihat versi terbaru catatan rilis atau kunjungi situs Visual Studio untuk mengunduh versi terbaru Visual Studio 2019 yang didukung.
Rilis Visual Studio 2019 versi 16.6
- 14 Juli 2020 — Visual Studio 2019 versi 16.6.4
- 30 Juni 2020 — Visual Studio 2019 versi 16.6.3
- 9 Juni 2020 — Visual Studio 2019 versi 16.6.2
- 1 Juni 2020 — Visual Studio 2019 versi 16.6.1
- 19 Mei 2020 — Visual Studio 2019 versi 16.6.0
Catatan Rilis Yang Diarsipkan Visual Studio 2019
- Catatan Rilis Visual Studio 2019 versi 16.5
- Catatan Rilis Visual Studio 2019 versi 16.4
- Catatan Rilis Visual Studio 2019 versi 16.3
- Catatan Rilis Visual Studio 2019 versi 16.2
- Catatan Rilis Visual Studio 2019 versi 16.1
- Catatan Rilis Visual Studio 2019 versi 16.0
Visual Studio 2019 Blog
Blog Visual Studio 2019 adalah sumber resmi wawasan produk dari Tim Teknik Visual Studio. Anda dapat menemukan informasi mendalam tentang rilis Visual Studio 2019 di postingan berikut:
- Melepaskan Hari Ini! Visual Studio 2019 v16.6 & v16.7 Pratinjau 1
- Visual Studio 2019 versi 16.6 Pratinjau 2 Merilis Fitur Baru Dengan Cara Anda
- Visual Studio 2019 versi 16.5 sekarang tersedia!
- 'Tis the Season untuk Rilis Visual Studio 2019 v16.4
- Visual Studio 2019 v16.4 Preview 2, Fall Sports, dan Pumpkin Spice
- Dukungan .NET Core dan Lainnya di Visual Studio 2019 versi 16.3 - Perbarui Sekarang!
- Visual Studio 2019 versi 16.3 Pratinjau 2 dan Visual Studio 2019 untuk Mac versi 8.3 Pratinjau 2 Dirilis!
- Visual Studio 2019 versi 16.2 dan 16.3 Pratinjau 1 sekarang tersedia
- Visual Studio 2019 versi 16.2 Pratinjau 2
- Visual Studio 2019 versi 16.1 dan Pratinjau 16.2 Pratinjau
- Visual Studio 2019: Kode lebih cepat. Bekerja lebih cerdas. Buat masa depan.
Bergabung dalam Diskusi Catatan Rilis
- Kami secara aktif mencari cara untuk meningkatkan catatan rilis kami untuk memberikan hal yang paling penting bagi Anda. Kami mengundang Anda untuk berpartisipasi dalam Diskusi Catatan Rilis Komunitas Pengembang kami!
Visual Studio 2019 versi 16.6.4
dirilis 14 Juli 2020
Pemberitahuan Penasihat Keamanan untuk 16.6.4
CVE-2020-1393 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
Peningkatan kerentanan hak istimewa ada ketika Layanan Pengumpul Standar Windows Diagnostics Hub gagal membersihkan input dengan benar, yang mengarah ke perilaku pemuatan pustaka yang tidak aman.
CVE-2020-1416 Visual Studio Elevation of Privilege Vulnerability
Peningkatan kerentanan hak istimewa ada di Visual Studio saat memuat dependensi perangkat lunak.
CVE-CVE-2020-1147 .NET Core Denial of Service Vulnerability
Penyerang jarak jauh yang tidak diautentikasi dapat mengeksploitasi kerentanan ini dengan mengeluarkan permintaan yang dibuat secara khusus ke aplikasi ASP.NET Core, atau aplikasi lain yang mengurai jenis XML tertentu. Pembaruan keamanan mengatasi kerentanan dengan membatasi jenis yang diizinkan untuk ada dalam payload XML.
Masalah Teratas Diperbaiki di Visual Studio 2019 versi 16.6.4
- WPF XAML IntelliSense tidak berfungsi di 16.6.0
- Membuat file baru tidak lagi membuat Crash Visual Studio.
Visual Studio 2019 versi 16.6.3
dirilis 30 Juni 2020
Masalah Teratas Diperbaiki di Visual Studio 2019 versi 16.6.3
- MSI Penyedia WMI masih gagal diinstal di 16.6
- Lihat Riwayat pada menu konteks di Penjelajah Solusi tidak melakukan apa pun
- Tidak dapat menghasilkan shim untuk X509Certificate2 dengan Visual Studio 2019 16.6.0
- Dialog Tambahkan Pengontrol dan Tambahkan Item Perancah Baru tidak menampilkan semua konteks data setelah memutakhirkan Visual Studio Enterprise 16.5.6-16.6.0>
- Tidak dapat membuka file json baru
- Tentang Microsoft Visual Studio yang dibekukan.
- Masalah Microsoft Fakes Visual Studio 2019 16.6.0
- VSSDK IVsHierarchy Regresi di VS 16.6.x
- Windows 10 SDK (10.0.19041.1)- memcpy ARM64 mengalami crash saat mengakses memori yang tidak ditandatangani
- Menambahkan skrip ke proyek SQL Server Database tidak membuka daftar Skrip Pengguna
- Pembuatan palsu dengan argumen ref
- Sering menggantung sementara dengan callstack Analisis Kode di proyek Open Folder
- Dukungan tema gelap Visual Studio Class Designer
- Menambahkan dukungan untuk Toolkit Transformasi Templat Teks (T4) dalam proyek .NET Core
- Pisahkan akuisisi model penyelesaian tim IntelliCode dari produksi model.
- Mengatasi masalah di mana pengguna mungkin mengalami pembaruan kritis atau kegagalan penginstalan karena paket WMIProvider yang akan memblokir penggunaan IDE. Kegagalan dalam komponen ini tidak lagi memblokir penggunaan IDE.
- Memperbaiki masalah yang menyebabkan produk berhenti merespons saat bekerja dengan proyek Xamarin pada skenario tertentu.
- Memperbaiki bug di mana VS akan crash saat mencoba mendekripsi sertifikat penandatanganan kode UWP yang tidak valid
Visual Studio 2019 versi 16.6.2
dirilis 09 Juni 2020
Pemberitahuan Penasihat Keamanan untuk 16.6.2
CVE-2020-1108 / CVE-2020-1108.NET Core Denial of Service Vulnerability
Untuk mengatasi CVE-2020-1108 secara komprehensif, Microsoft telah merilis pembaruan untuk .NET Core 2.1 dan .NET Core 3.1. Pelanggan yang menggunakan salah satu versi .NET Core ini harus menginstal versi terbaru .NET Core. Lihat Catatan Rilis untuk nomor versi terbaru dan instruksi untuk memperbarui .NET Core.
CVE-2020-1202 / CVE-2020-1203 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
Peningkatan kerentanan hak istimewa ada ketika Diagnostics Hub Standard Collector atau Visual Studio Standard Collector gagal menangani objek dalam memori dengan benar.
CVE-2020-1293 / CVE-2020-1278 / CVE-2020-1257 Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
Peningkatan kerentanan hak istimewa ada ketika Layanan Pengumpul Standar Hub Diagnostik secara tidak benar menangani operasi file
Masalah Teratas Diperbaiki di Visual Studio 2019 versi 16.6.2
- Visual Studio 2019 16.60 macet saat dijalankan atau dibuat saat dimodifikasi tidak disimpan dalam proyek C++/CLI
- Pengecualian tipe 'System.NullReferenceException' yang tidak tertangani terjadi di Microsoft.VisualStudio.DesignTools.WpfTap.dll
- Referensi null berulang saat membuka kembali dokumen
- Pencarian dialog "Buat proyek baru" tidak menemukan templat untuk penyedia bahasa pihak ketiga
- IntelliSense menunjukkan bahwa "tilde-slash" (~/) menunjuk ke akar proyek ASP .NET Core 3.1 alih-alih subfolder wwwroot setelah meningkatkan Visual Studio Enterprise 16.5.6-16.6.0>
- Memperbaiki kesalahan kompilator (kesalahan C2475: pendefinisian ulang; Ketidakcocokan penentu 'constexpr') memengaruhi std::atomik saat dikompilasi sebagai C++/CX dalam mode C++17.
- Nilai dan format penyelesaian URL diperbaiki dalam tampilan Razor. Format URL relatif aplikasi sekarang digunakan lagi dan nilai dalam daftar penyelesaian URL menampilkan file dan folder yang berakar di bawah akar aplikasi, yaitu wwwroot.
- Memperbaiki crash saat menggunakan cuplikan.
- Pulihkan templat item yang dapat disembunyikan oleh ekstensi.
Visual Studio 2019 versi 16.6.1
dirilis 01 Juni 2020
Masalah Teratas Diperbaiki di Visual Studio 2019 versi 16.6.1
- Memperbaiki masalah saat menggunakan HotRestart untuk menyebarkan aplikasi iOS.
- Diperbaiki dan masalah di mana Xamarin.iOS gagal dibuat dengan MessagingRemoteException.
- Memperbaiki masalah yang akan menempatkan variabel 'const' lokal statis yang diinisialisasi konstan dalam fungsi 'sebaris' yang sebelumnya diinisialisasi secara dinamis di segmen data baca-saja. Ini dapat menyebabkan masalah kompatibilitas saat menautkan terhadap OBJ yang dikompilasi dengan toolset yang lebih lama.
- Memperbaiki kesalahan build dalam proyek Xamarin.Android yang dapat ditemui saat file tata letak Android berisi karakter tertentu.
- Memperbaiki masalah dengan pelokalan .resx pada runtime untuk aplikasi Xamarin.Android.
- C++ IntelliSense vcpkgsrv.exe sering mengalami crash dengan set_parent_scope_on_push.
- Memperbaiki kegagalan penginstalan komponen Penyedia WMI.
- Memperbaiki crash dalam beberapa kasus saat menampilkan tipsalat Info Cepat untuk kode C++.
- Memperbaiki crash saat menutup Visual Studio.
- Menambahkan dukungan Xcode 11.5 SDK
- Menghapus pengubah abstrak ke BGTask
Visual Studio 2019 versi 16.6.0
dirilis 19 Mei 2020
Pemberitahuan Penasihat Keamanan untuk 16.6.0
CVE-2020-1108 .NET Core Penolakan Kerentanan Layanan
Penyerang jarak jauh yang tidak diautentikasi dapat mengeksploitasi kerentanan ini dengan mengeluarkan permintaan yang dibuat khusus ke aplikasi .NET Core. Pembaruan keamanan mengatasi kerentanan dengan mengoreksi bagaimana aplikasi web .NET Core menangani permintaan web.
CVE-2020-1161 .NET Core Penolakan Kerentanan Layanan
Penyerang jarak jauh yang tidak diautentikasi dapat mengeksploitasi kerentanan ini dengan mengeluarkan permintaan yang dibuat khusus ke aplikasi ASP.NET Core. Pembaruan keamanan mengatasi kerentanan dengan mengoreksi bagaimana aplikasi web ASP.NET Core menangani permintaan web.
Dalam Rilis Visual Studio 2019 versi 16.6.0 ini
C++
Pembuatan komentar Doxygen/XML yang ditingkatkan: Secara otomatis menghasilkan stub komentar dokumen Doxygen atau XML dengan mengetik "///" atau "/**" di atas fungsi. Ini sekarang ditampilkan di tooltip Info Cepat juga.

Dukungan Ninja untuk CMake untuk Linux/WSL: Gunakan Ninja sebagai generator dasar saat membangun proyek CMake di WSL atau sistem jarak jauh. Ninja sekarang menjadi generator default saat menambahkan konfigurasi Linux atau WSL baru.
Templat debug untuk men-debug CMake jarak jauh: Kami telah menyederhanakan templat untuk men-debug proyek CMake pada sistem Linux jarak jauh atau WSL dengan gdb.
Dukungan awal untuk konsep C++20: IntelliSense sekarang mengenali konsep C++20 dan menyarankannya dalam daftar anggota.
Awakutu
Aktifkan melampirkan Snapshot Debugger tanpa memerlukan hidupkan ulang: Snapshot Debugger sekarang dapat diinstal di Azure App Services (ASP.NET Core 3.1) tanpa memerlukan mulai ulang, memungkinkan Anda untuk men-debug dan mendiagnosis masalah langsung tanpa gangguan pada layanan Anda! Melampirkan ke Snapshot Debugger untuk pertama kalinya akan meminta penginstalan ekstensi situs Snapshot Debugger pada penyebaran Azure App Service Anda, yang memerlukan hidupkan ulang.
Peningkatan pengalaman pengguna untuk Dekompretasi: Proses dekompretasi akan menggunakan PDB yang ada untuk menghasilkan nama yang lebih baik untuk variabel lokal.
Produktivitas Git
- Kloning repositori yang hanya berisi satu solusi, dan solusi tersebut secara otomatis dimuat setelah kloning selesai.
JavaScript/TypeScript
Bilah Kemajuan TSServer: Saat layanan bahasa membuka proyek TypeScript, pengguna akan dapat melihat kemajuan proyek yang dikonfigurasi sedang dibuka, di Widget Tugas Latar Belakang.
Penelusuran kesalahan JavaScript/TypeScript Multi-target baru dan Dukungan Pekerja Layanan: Debugger JavaScript/TypeScript sekarang mendukung debugging pekerja layanan, pekerja web, iFrames, dan halaman Anda JavaScript secara bersamaan! Selain itu, pengalaman penelusuran kesalahan baru menambahkan dukungan untuk men-debug aplikasi server node back-end Anda dan JavaScript sisi klien di browser secara bersamaan. Fitur ini masih bersifat eksperimental. Anda dapat mengaktifkan pengalaman penelusuran kesalahan baru di menu Opsi penelusuran kesalahan
Implementasi Bantuan Tanda Tangan dan Definisi Buka telah diperbarui untuk mendukung skenario LiveShare dengan lebih baik.
Microsoft Fakes untuk proyek gaya .NET Core dan SDK
Microsoft Fakes sekarang mendukung .NET Core! Banyak pengguna ingin memigrasikan aplikasi mereka dan menguji suite ke .NET Core dan sekarang bagian besar dari proses itu dimungkinkan dengan dukungan Palsu untuk .NET Core. Anda dapat mengaktifkan fitur ini di Fitur Pratinjau Opsi > Alat>. Fakes adalah kerangka kerja tiruan yang membantu mengisolasi pengujian Anda dengan mengejek bagian tertentu dari kode produk Anda dengan stub atau shim. Tiruan ini membantu membatalkan kusut pengujian dari kode produk Anda sehingga dapat fokus pada pengujian hanya apa yang relevan dengan pengujian tertentu.
Editor
Tampilan Daftar: Dengan pengalaman Temukan di File baru, kami mendapatkan umpan balik bahwa format hasil sebelumnya (teks datar tanpa pemformatan) berguna untuk penggunaan tertentu. Tampilan Daftar sekarang tersedia di panel hasil untuk mengakses hasil dalam format sebelumnya.
Ulangi Temukan: Jendela hasil dari operasi Temukan di File sekarang memiliki tombol "Ulangi Temukan". Tombol ini akan mengambil semua opsi yang digunakan untuk pencarian dan mengisi ulang panel Temukan di File dengan opsi tersebut. Ini memudahkan untuk mengulangi pencarian setelah membuat beberapa perubahan atau mengubah pencarian untuk membantu mempersempit hasilnya. Saat fokus berada di jendela Hasil, ketik Alt+R lalu tekan Enter untuk segera mengulangi pencarian.
Produktivitas .NET
Menambahkan perbaikan kode cast eksplisit: Sekarang ada perbaikan kode untuk menambahkan cast eksplisit saat ekspresi tidak dapat ditransmisian secara implisit. Letakkan kursor Anda pada kesalahan dan tekan (Ctrl+.) untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang. Pilih Tambahkan cast eksplisit.
Menyederhanakan refaktor ekspresi bersyarat: Menyederhanakan ekspresi bersyarat dengan menghapus kode yang tidak perlu. Tempatkan kursor Anda pada ekspresi kondisional. Tekan (Ctrl+.) untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang. Pilih Sederhanakan ekspresi bersyar.
Konversikan literal string reguler menjadi literal string verbatim: Tempatkan kursor Anda pada string reguler literal. Tekan (Ctrl+.) untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang. Pilih Konversi ke string verbatim.
Konversikan literal string verbatim menjadi literal string reguler: Tempatkan kursor Anda pada string verbatim literal. Tekan (Ctrl+.) untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang. Pilih Konversi ke string reguler.
Konfigurasikan tingkat keparahan kategori penganalisis secara massal melalui editor: Tempatkan kursor Anda pada kesalahan, peringatan, atau saran dan jenis (Ctrl+.) untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang. Pilih sembunyikan atau Konfigurasikan masalah. Lalu pilih Konfigurasikan tingkat keparahan untuk semua penganalisis {category name}. Ini akan memperbarui file EditorConfig yang ada dengan tingkat keparahan baru kategori.
Dukungan gaya Info Cepat untuk komentar XML yang berisi tag pengembalian dan nilai: Arahkan kursor Anda ke elemen . Info Cepat kemudian akan menampilkan gaya yang didukung dari komentar XML di atas kode Anda.
Tambahkan header file ke file, proyek, dan solusi yang ada dengan EditorConfig: Anda harus terlebih dahulu menambahkan aturan file_header_template ke file EditorConfig Anda. Anda kemudian perlu mengatur nilai agar sama dengan teks header yang ingin Anda terapkan.
Selanjutnya, letakkan kursor Anda pada baris pertama file C# atau Visual Basic dan ketik (Ctrl+.) untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang. Pilih Tambahkan banner file. Jika Anda ingin menerapkan header file ke semua file proyek atau solusi yang ada, pilih Proyek atau Solusi di bawah opsi Perbaiki semua kemunculan dalam: .
Alat Web
Pengalaman baru untuk mengonfigurasi layanan dan emulator Azure: Tab Connected Services sekarang menawarkan pengalaman baru untuk menghubungkan aplikasi Anda ke layanan Azure seperti Azure SQL, Storage, Key Vault, dan banyak lainnya. Ini membantu Anda menyediakan instans baru (atau memilih yang sudah ada) dan memastikan kode Anda memiliki paket NuGet terbaru dan kode konfigurasi startup yang tepat. Jika memungkinkan opsi emulasi lokal juga tersedia.
Pembaruan untuk pengalaman Terbitkan: Penerbitan sekarang menawarkan kedaluwarsa seperti wizard baru untuk membuat profil publikasi baru yang memandu Anda melalui opsi Anda. Bahkan jika beberapa komponen Visual Studio hilang dari penginstalan Anda, Anda masih akan memiliki akses ke set lengkap target dan opsi penerbitan; komponen yang hilang akan diidentifikasi dan diminta untuk diinstal sesuai permintaan. Halaman ringkasan profil publikasi juga telah diperbarui agar sesuai dengan pengalaman yang tersedia di bawah tab Layanan Tersambung untuk mengonfigurasi dependensi ke layanan Azure.
Formulir Windows
Formulir Windows Designer untuk .NET Core
Perancang Formulir Windows untuk proyek .NET Core sekarang tersedia. Untuk mengaktifkan perancang di Visual Studio, buka Fitur Pratinjau Lingkungan > Opsi > Alat > dan pilih opsi Gunakan pratinjau Formulir Windows perancang untuk aplikasi .NET Core.

Dalam rilis ini kami telah melakukan peningkatan berikut, termasuk dukungan untuk kontrol tambahan:
- Dukungan untuk semua kontrol Dialog, PropertyGrid, HScrollBar, VScrollBar, DomainUpDown, dan TrackBar
- Peningkatan seret dan letakkan
- Penyempurnaan pilihan
- Perbaikan stabilitas dan bug
Peralatan WPF/UWP
Azure Key Vault dalam Panduan Pengemasan: Pengembang UWP sekarang dapat menandatangani paket aplikasi mereka dengan sertifikat penandatanganan kode langsung dari Azure Key Vault dalam wizard pengemasan. Semua yang diperlukan adalah URI Key Vault dan izin yang benar untuk akun Microsoft Anda. Sertifikat yang dipilih akan diimpor ke penyimpanan sertifikat lokal pengguna tempat sertifikat dapat digunakan untuk penandatanganan. Sertifikat yang dilindungi kata sandi lokal juga sekarang dapat didekripsi dengan rahasia dari Key Vault.
XAML Hot Reload dan Live Visual Tree sekarang mendukung melampirkan ke beberapa proses secara bersamaan. Ini membantu skenario seperti ketika solusi memulai beberapa proyek WPF/UWP secara bersamaan atau jika Anda aplikasi UWP menggunakan multi-instancing. Untuk membuat pekerjaan ini, kami telah memperbarui Live Visual Tree dengan simpul proses tingkat atas baru untuk mengelompokkan elemen dari proses yang sama bersama-sama.
Toolbox sekarang mendukung paket NuGet dengan beberapa file VisualStudioToolsManifest.xml: Ini memungkinkan penulis paket NuGet untuk mengubah kontrol mana yang ditampilkan di Kotak Alat berdasarkan versi kerangka kerja/platform dari proyek referensi. Kotak Alat akan menampilkan item dari manifes yang alatnya subdirektori Target Framework Moniker (TFM) paling cocok dengan kerangka kerja/platform target proyek. Ini akan kembali ke manifes di akar direktori alat jika tidak ada kecocokan TFM yang ditemukan. Manifes akar ini juga diperlukan untuk kompatibilitas dengan versi Visual Studio yang lebih lama.
Pengaturan Baru: XAML Hot Reload saat Simpan. XAML Hot Reload secara default mengirimkan semua perubahan XAML yang valid secara real time ke aplikasi anda yang sedang berjalan. Dalam rilis ini kami telah menambahkan pengaturan baru (Opsi > Debug > Umum > Aktifkan Alat Debugging UI untuk XAML > Terapkan XAML Hot Reload pada penyimpanan dokumen) yang memberi pengembang pilihan dalam cara kerja perilaku ini. Ketika pengaturan ini diaktifkan XAML Hot Reload perubahan tidak akan berlaku sampai file yang sedang diedit disimpan.
Dukungan tema gelap untuk Perancang Kelas telah ditambahkan.

Xamarin
XAML Hot Reload sekarang dapat memuat ulang apa yang berubah di halaman Anda, bukan seluruh halaman. Cobalah dengan mengubah pengaturan "Opsi Muat Ulang" di Opsi > Alat > Xamarin > Hot Reload.
Lihat Pohon Visual Langsung elemen di halaman di aplikasi Anda yang sedang berjalan. Buka Live Visual Tree selama sesi debug XAML Hot Reload melalui Debug > Windows > Live Visual Tree.
Ambil alih pengaturan emulator Anda seperti mode gelap/terang, ukuran font, dan lainnya menggunakan pad Pengaturan Lingkungan. Buka selama sesi XAML Hot Reload melalui Debug > Pengaturan Lingkungan Windows>.
Anda dapat menggunakan file konfigurasi Lint dan memilih dari lebih banyak saran IntelliSense saat mengedit XML Android Anda.
Perbaikan Bug
Masalah Teratas Diperbaiki di Visual Studio 2019 versi 16.6.0
- Saat bendera fitur pengalaman Git Baru diaktifkan, pesan akan muncul di Team Explorer yang memandu pengguna ke jendela alat Git baru.
- Perbaikan untuk penundaan UI terputus-terputus saat menutup VS ketika WinForms .NET Core designer dalam keadaan terbuka.
- Memperbaiki masalah saat membuat proyek menggunakan penyedia jenis, melemparkan pengecualian metode yang hilang saat runtime.
- Memperbaiki pembuatan proyek untuk proyek .NET framework.
- Penemuan baru dalam pengalaman file menghormati opsi di panel Alat-Opsi-Temukan dan Ganti.
- Memperbaiki bug di mana repositori Git tidak berubah saat menutup Folder dan membuka Solusi.
- Memperbaiki bug saat membangun aplikasi iOS menggunakan simbol debug penuh.
- Menambahkan kembali penjelajahan profil dan sertifikat provisi Distribusi Mac dari Windows.
- Memperbaiki bug yang menyebabkan Visual Studio 2019 berhenti merespons saat bekerja dengan proyek Xamarin pada skenario tertentu.
- Menambahkan pintasan keyboard untuk opsi "Salin dengan Header" di Kisi Hasil Skrip SQL
- Pengguna SSDT sekarang akan dapat mengatur dan melihat properti sensitivitas untuk semua versi di atas SQL Server 2008
- Meningkatkan dialog Properti Koneksi untuk pengguna aksesibilitas.
- Memperbaiki crash sesekali saat menggunakan indikator Lensa Diuji Oleh Kode.
- Pastikan populasi teks otomatis di Temukan dalam file sesuai perilaku warisan.
- Pastikan perilaku kunci panah kiri dalam menemukan dalam file sudah benar.
- Masalah saat memblokir pengguna C++ pustaka Rentang C++20 agar tidak menggunakan algoritma.
Dari Komunitas Pengembang
- Menambahkan kembali penjelajahan profil dan sertifikat provisi Distribusi Mac dari Windows.
- Pastikan populasi teks otomatis di Temukan dalam file sesuai perilaku warisan.
- Memodifikasi temuan baru dalam file untuk mengimpor filter "Lihat di" dari temuan sebelumnya dalam file.
- Pertahankan bendera temukan dalam file "Tetap buka file" di antara sesi VS.
- Memperbaiki bug saat membangun aplikasi iOS menggunakan simbol debug penuh
- Visual Studio tidak akan mengizinkan perubahan TargetFramework dalam pengaturan penerbitan setelah memutakhirkan ke 16.4.2 dan Core 3.1
- Jalur tidak diatur dengan benar saat membuka file solusi dari baris perintah
- Saran pemfaktoran ulang melingkar IntelliCode
- Referensi Objek debugger > Lampirkan penjelajah > cloud tidak mengatur ot instans objek
- Vs 16.6.0 pratinjau 2.1 tidak memuat kontrol paket Nuget saya ke kotak alat VS
- Mengedit file sumber daya crash Visual Studio
- Pemuatan Intellisense selamanya - proyek yang berisi deklarasi Xml sebagai item proyek
- Dialog "Proyek Baru" menyebabkan kesalahan pengguna yang sering (pengguna mengetikkan nama yang dimaksudkan ke dalam filter templat)
- Tidak dapat menyimpan file
- Saya tidak dapat membuka file
- Kesalahan kompilator internal dengan properti terindeks C++/CLI di Visual Studio 2019 versi 16.5
- Pengalihan tema bolak-balik
- Proyek VSTO yang dibuat di VS 2019 tidak mendukung Referensi Paket sebagai format manajemen paket. Publish Build dapat gagal dengan "Assembly harus nama kuat yang masuk agar ditandai sebagai prasyarat"
- Crash di cl.exe selama analisis kode terhadap KMDF - Proyek driver telah diperbaiki.
- Menggunakan "set_tests_properties" dalam CMakeLists.txt menyebabkan kesalahan selama konfigurasi di Visual Studio 2019
- C1001 saat mengkompilasi dengan "amp.h"
- Buat Proyek dari Jendela Mulai tidak dapat mengetik Nama Proyek
- Setelah membuat templat Aplikasi Inti C++/WinRT UWP baru, IntelliSense melaporkan terlalu banyak kesalahan untuk berfungsi
- Mengkompilasi atlsecurity.h menimbulkan beberapa peringatan C5205 ("hapus kelas abstrak")
- Buka Definisi (F12) pada proyek referensi membuka metadata alih-alih kode sumber aktual dalam Proyek Pengujian Unit (.Net Framework) yang mereferensikan proyek VSTO.
- Tidak ada opsi untuk menekan peringatan analisis kode C++ C26812 (baru di MSVC 2019 16.3.0 pratinjau 3)
- Konstruksi array_view AMP C++ menghasilkan kesalahan kompilasi pada pratinjau VS 2019 16.5 2 dengan /std:c++terbaru
- Masalah pembuatan kode menyebabkan crash dengan destruktor virtual murni dalam objek const
- Masuk ke (Ctrl+,) tidak boleh mengambil fokus keluar dari kotak pencarian sampai saya menekan Enter
- Meningkatkan laporan kesalahan EnC Asli untuk pengeditan yang tidak didukung
- Semua perbaikan Komunitas Pengembang lainnya dalam rilis pratinjau ini.
- Microsoft.VisualStudio.Editor.Implementation.EditorPackage tidak dimuat dengan benar
- std::make_shared + PCH + metode virtual + GoogleTest menyebabkan kesalahan kompilator internal dengan CL 19.24
- Permintaan Pull di Visual Studio: "Anda tidak terhubung ke repositori jarak jauh"
- Mengompilasi coroutine dengan /Wall menghasilkan peringatan dalam kode yang dihasilkan kompiler
- baris perintah clang-rapi terlalu panjang
- Opsi pada halaman opsi "Tab dan Windows" terus reset
- C++/CLI .net core 3.1 membangun peringatan
- Xamarin Menemukan konflik antara versi System.Numerics yang berbeda yang tidak dapat diselesaikan
- FontFamily tidak berfungsi di Sumber Daya WPF/.net Core 3.1
- C++ Text Editor: penspasian setelah operator biner dihapus secara keliru dengan memformat otomatis
- "Penunjuk/perataan referensi" salah berlaku untuk fungsi yang dideklarasikan dalam kelas yang terpengaruh oleh
alignas
kata kunci - Preprocessor menghasilkan informasi baris yang salah
- Semua perbaikan lain dalam rilis pratinjau ini.
Masalah Umum
Lihat semua masalah terbuka dan solusi yang tersedia di Visual Studio 2019 dengan mengikuti tautan di bawah ini.
Masalah Umum Visual Studio 2019 versi 16.6
Umpan balik dan saran
Kami ingin mendengar pendapat Anda! Untuk masalah, beri tahu kami melalui opsi Laporkan Masalah di sudut kanan atas alat penginstal atau IDE Visual Studio itu sendiri. Ikon terletak di sudut kanan atas.
Anda dapat membuat saran produk atau melacak masalah Anda di Komunitas Pengembang Visual Studio, tempat Anda dapat mengajukan pertanyaan, menemukan jawaban, dan mengusulkan fitur baru.
Anda juga bisa mendapatkan bantuan pemasangan gratis melalui dukungan Live Chat kami.
Blog
Manfaatkan wawasan dan rekomendasi yang tersedia di situs Blog Alat Pengembang untuk memberi Anda informasi terbaru tentang semua rilis baru dan sertakan postingan mendalam tentang berbagai fitur.
Riwayat Catatan Rilis Visual Studio 2019
Untuk informasi selengkapnya yang berkaitan dengan versi Visual Studio 2019 sebelumnya, lihat halaman Riwayat Catatan Rilis Visual Studio 2019.