Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Ini bukan versi terbaru Visual Studio. Untuk mengunduh rilis terbaru, kunjungi https://visualstudio.microsoft.com/downloads/ dan lihat catatan rilis Visual Studio 2022.
Jangka Waktu Dukungan
Visual Studio 2019 versi 16.11 adalah garis besar layanan akhir yang didukung untuk Visual Studio 2019. Pelanggan Perusahaan dan Profesional yang perlu mengadopsi lingkungan pengembangan jangka panjang yang stabil dan aman didorong untuk menstandarkan pada versi ini. Seperti yang dijelaskan dalam kebijakan lifecycle dan dukungan kami, versi 16.11 akan didukung dengan perbaikan dan pembaruan keamanan hingga April 2029, yang merupakan sisa siklus hidup produk Visual Studio 2019.
Anda dapat memperoleh versi terbaru yang paling aman dari Visual Studio 2019 versi 16.11, dengan mengunjungi situs Visual Studio, atau dengan masuk ke bagian downloads my.visualstudio.com. Anda bisa mendapatkan pembaruan dari katalog Microsoft Update. Untuk informasi selengkapnya tentang garis besar yang didukung Visual Studio, tinjau kebijakan dukungan untuk Visual Studio 2019.
rilis Visual Studio 2019 versi 16.11
- 14 April 2026 — Visual Studio 2019 versi 16.11.55
- 10 Maret 2026 — Visual Studio 2019 versi 16.11.54
- 11 November 2025 — Visual Studio 2019 versi 16.11.53
- 14 Oktober 2025 — Visual Studio 2019 versi 16.11.52
- 9 September 2025 — Visual Studio 2019 versi 16.11.51
- 12 Agustus 2025 — Visual Studio 2019 versi 16.11.50
- 8 Juli 2025 — Visual Studio 2019 versi 16.11.49
- 10 Juni 2025 — Visual Studio 2019 versi 16.11.48
- 13 Mei 2025 — Visual Studio 2019 versi 16.11.47
- 8 April 2025 — Visual Studio 2019 versi 16.11.46
- 11 Maret 2025 — Visual Studio 2019 versi 16.11.45
- 11 Februari 2025 — Visual Studio 2019 versi 16.11.44
- 14 Januari 2025 — Visual Studio 2019 versi 16.11.43
- 12 November 2024 — Visual Studio 2019 versi 16.11.42
- 8 Oktober 2024 — Visual Studio 2019 versi 16.11.41
- 10 September 2024 — Visual Studio 2019 versi 16.11.40
- 13 Agustus 2024 — Visual Studio 2019 versi 16.11.39
- 9 Juli 2024 — Visual Studio 2019 versi 16.11.38
- 11 Juni 2024 — Visual Studio 2019 versi 16.11.37
- 14 Mei 2024 — Visual Studio 2019 versi 16.11.36
- 9 April 2024 — Visual Studio 2019 versi 16.11.35
- 13 Februari 2024 — Visual Studio 2019 versi 16.11.34
- 9 Januari 2024 — Visual Studio 2019 versi 16.11.33
- 14 November 2023 — Visual Studio 2019 versi 16.11.32
- 12 Oktober 2023 — Visual Studio 2019 versi 16.11.31
- 12 September 2023 — Visual Studio 2019 versi 16.11.30
- 8 Agustus 2023 — Visual Studio 2019 versi 16.11.29
- 25 Juli 2023 — Visual Studio 2019 versi 16.11.28
- 13 Juni 2023 — Visual Studio 2019 versi 16.11.27
- 11 April 2023 — Visual Studio 2019 versi 16.11.26
- 14 Maret 2023 — Visual Studio 2019 versi 16.11.25
- 14 Februari 2023 — Visual Studio 2019 versi 16.11.24
- 10 Januari 2023 — Visual Studio 2019 versi 16.11.23
- 13 Desember 2022 — Visual Studio 2019 versi 16.11.22
- 8 November 2022 — Visual Studio 2019 versi 16.11.21
- 11 Oktober 2022 — Visual Studio 2019 versi 16.11.20
- 13 September 2022 — Visual Studio 2019 versi 16.11.19
- 9 Agustus 2022 — Visual Studio 2019 versi 16.11.18
- 12 Juli 2022 — Visual Studio 2019 versi 16.11.17
- 14 Juni 2022 — Visual Studio 2019 versi 16.11.16
- 17 Mei 2022 — Visual Studio 2019 versi 16.11.15
- 10 Mei 2022 — Visual Studio 2019 versi 16.11.14
- 19 April 2022 — Visual Studio 2019 versi 16.11.13
- 12 April 2022 — Visual Studio 2019 versi 16.11.12
- 8 Maret 2022 — Visual Studio 2019 versi 16.11.11
- 8 Februari 2022 — Visual Studio 2019 versi 16.11.10
- 11 Januari 2022 — Visual Studio 2019 versi 16.11.9
- 14 Desember 2021 — Visual Studio 2019 versi 16.11.8
- 16 November 2021 — Visual Studio 2019 versi 16.11.7
- 09 November 2021 — Visual Studio 2019 versi 16.11.6
- 12 Oktober 2021 — Visual Studio 2019 versi 16.11.5
- 05 Oktober 2021 — Visual Studio 2019 versi 16.11.4
- 14 September 2021 — Visual Studio 2019 versi 16.11.3
- 25 Agustus 2021 — Visual Studio 2019 versi 16.11.2
- 16 Agustus 2021 — Visual Studio 2019 versi 16.11.1
- 10 Agustus 2021 — Visual Studio 2019 versi 16.11.0
Catatan Rilis Visual Studio 2019 yang Diarsipkan
- Catatan Rilis Visual Studio 2019 versi 16.10
- Catatan Rilis Visual Studio 2019 versi 16.9
- Catatan Rilis Visual Studio 2019 versi 16.8
- Catatan Rilis Visual Studio 2019 versi 16.7
- Catatan Rilis Visual Studio 2019 versi 16.6
- 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
Blog Visual Studio 2019
Blog Visual Studio 2019 adalah sumber resmi wawasan produk dari Tim Teknik Visual Studio. Anda dapat menemukan informasi mendalam tentang rilis Visual Studio 2019 dalam posting berikut:
- Visual Studio 2019 v16.11 Tersedia Sekarang!
- Visual Studio 2019 v16.10 dan v16.11 Pratinjau 1 Tersedia Hari Ini!
- Peningkatan Produktivitas dengan Git di Visual Studio
- Tersedia Hari Ini! Visual Studio 2019 v16.9 dan v16.10 Pratinjau 1
- Visual Studio 2019 v16.9 Pratinjau 3 Tersedia Hari Ini!
- Visual Studio 2019 v16.9 Pratinjau Versi 2 dan Ucapan Selamat Tahun Baru Datang kepada Anda!
- Pratinjau Visual Studio 2019 v16.8 dan v16.9 Tersedia Hari Ini
- Fitur Baru di Visual Studio 2019 v16.8 Preview 3.1
- Visual Studio 2019 v16.8 Pratinjau 2 Merilis Fitur Baru Hari Ini!
- Visual Studio 2019 v16.7 dan v16.8 Pratinjau Versi 1 Dirilis Hari Ini!
- Visual Studio 2019 v16.7 Pratinjau 2 Tersedia Hari Ini!
- Pembaruan menarik dalam pengalaman Git di Visual Studio
- Rilis Hari Ini! Visual Studio 2019 v16.6 & v16.7 Pratinjau 1
- Visual Studio 2019 versi 16.6 Pratinjau 2 Merilis Fitur Baru Sesuai Preferensi Anda
- Visual Studio 2019 versi 16.5 sekarang tersedia!
- Inilah Musimnya untuk Rilis Visual Studio 2019 v16.4
- Visual Studio 2019 v16.4 Preview 2, Fall Sports, dan Pumpkin Spice
- .NET Dukungan Inti 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
- Visual Studio 2019: Kode lebih cepat. Bekerja lebih cerdas. Buat masa depan.
Documentation
Dokumentasi Learn resmi untuk Visual Studio 2019 diarsipkan. Dokumentasi yang diarsipkan tidak dapat diakses oleh mesin pencari, tetapi Anda masih dapat menelusuri dokumentasi yang diarsipkan di Visual Studio dokumentasi 2019 (Diarsipkan).
Visual Studio 2019 versi 16.11.55
dirilis 14 April 2026
Masalah yang Ditangani dalam rilis ini
- Ekstensi GitHub untuk Visual Studio tidak digunakan lagi sebagai komponen opsional. Proyek ini tidak lagi dipertahankan dan menimbulkan potensi risiko keamanan.
Nasihat keamanan telah ditangani
| Nasihat keamanan telah ditangani | CVE | Deskripsi |
|---|---|---|
| Kerentanan Kerusakan Memori SQLite | CVE-2025-6965 | Ada kerentanan dalam versi SQLite sebelum 3.50.2 di mana jumlah istilah agregat dapat melebihi jumlah kolom yang tersedia. Ini dapat menyebabkan masalah kerusakan memori. |
| Visual Studio Kerentanan Pengungkapan Informasi | CVE-2026-32631 | Kerentanan pengungkapan informasi ada di MinGit karena kebocoran hash NTLM ke server yang tidak tepercaya. |
| Node.js Kerentanan TLS Penolakan Layanan (DoS) | CVE-2026-21637 | Kelemahan dalam penanganan kesalahan TLS Node.js memungkinkan penyerang jarak jauh untuk crash atau menghabiskan sumber daya server TLS saat pskCallback atau ALPNCallback sedang digunakan. |
NOTE: Visual Studio 2019 (16.11.55) sekarang dikirim dengan NodeJS versi 22 yang diperbarui, khususnya 22.21.1. Perlu dicatat bahwa NodeJS 22.x akan menjadi rilis akhir yang mendukung pengembangan NodeJS 32-bit, menandai akhir era bagi mereka yang menggunakan platform 32-bit.
NodeJS 22.x dijadwalkan untuk mencapai Akhir Masa Pakai pada Bulan April 2027. Hingga saat itu, Visual Studio 2019 akan terus memberikan pembaruan untuk NodeJS 22.x sesuai kebutuhan. Namun, setelah April 2027, pemindai keamanan mungkin mulai menandai keberadaan versi EOL ini dalam lingkungan Visual Studio 2019. Sayangnya, karena NodeJS 23 dan seterusnya hanya akan mendukung 64-bit, Visual Studio 2019—menjadi edisi 32-bit—tidak akan dapat ditingkatkan ke versi NodeJS yang lebih baru.
Mengingat tantangan ini, jalur yang direkomendasikan ke depan adalah meningkatkan ke Visual Studio 2022 atau Visual Studio 2026 untuk memastikan dukungan dan kompatibilitas yang sedang berlangsung dengan rilis NodeJS di masa mendatang. Ini akan membantu menjaga keamanan dan fungsionalitas untuk lingkungan pengembangan Anda.
Visual Studio 2019 versi 16.11.54
dirilis 10 Maret 2026
Nasihat keamanan telah ditangani
- CVE-2025-66413 Visual Studio Kerentanan Pengungkapan Informasi - Kerentanan pengungkapan informasi ada di MinGit karena kebocoran hash NTLM ke server yang tidak tepercaya.
Visual Studio 2019 versi 16.11.53
dirilis pada tanggal 11 November 2025
Masalah yang Ditangani dalam rilis ini
- Memperbarui Komponen Mandiri Git untuk Windows ke v2.51.1.1
Developer Community
- Pembaruan baru pada Visual Studio 2022 mencakup pustaka LibCurl yang menyebabkan git tidak berfungsi
Visual Studio 2019 versi 16.11.52
Dirilis 14 Oktober 2025
Masalah yang Ditangani dalam rilis ini
- Updated MinGit ke v2.50.1 untuk mengatasi masalah di mana pengguna dengan repositori yang terletak pada volume ReFS dan Windows Server 2022 tidak dapat melakukan operasi Git dengan VS IDE.
- Dihapus versi 32-bit dari Komponen Individual Git untuk Windows pada mesin x86, karena dukungan untuk 32-bit sudah dihentikan.
Nasihat keamanan telah ditangani
- CVE-2025-55240 Visual Studio Kerentanan Eksekusi Kode Jarak Jauh - Kerentanan Eksekusi Kode Jarak Jauh di Jalur Pencarian Tidak Tepercaya pada Gulpfile
Visual Studio 2019 versi 16.11.51
dirilis 9 September 2025
Masalah yang Ditangani dalam rilis ini
- Pembaruan ini mencakup perbaikan yang berkaitan dengan kepatuhan Visual Studio.
Visual Studio 2019 versi 16.11.50
dirilis 12 Agustus 2025
Masalah yang Ditangani dalam rilis ini
Versi SDK Windows berikut telah dihapus dari penginstal Visual Studio 2019:
- 10.0.16299.0
- 10.0.17134.0
- 10.0.17763.0
- 10.0.18362.0
- 10.0.20348.0
- 10.0.22000.0
Jika sebelumnya Anda menginstal salah satu versi SDK ini menggunakan Visual Studio SDK tersebut akan dihapus instalannya saat Anda memperbarui. Jika proyek Anda menargetkan salah satu SDK ini, Anda mungkin mengalami kesalahan build seperti: SDK Windows versi 10.0.22000.0 tidak ditemukan. Instal versi SDK Windows yang diperlukan atau ubah versi SDK di halaman properti proyek atau dengan mengklik kanan solusi dan memilih "Solusi penargetan ulang".
Untuk mengatasinya, sebaiknya targetkan ulang proyek Anda ke 10.0.22621.0, atau versi yang didukung sebelumnya jika perlu. Untuk daftar lengkap versi SDK yang didukung, kunjungi: https://developer.microsoft.com/windows/downloads/sdk-archive/. Jika Anda perlu menginstal versi SDK yang tidak didukung, Anda dapat menemukannya di sini: https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/.
Visual Studio 2019 versi 16.11.49
dirilis 8 Juli 2025
Masalah yang Ditangani dalam rilis ini
Nasihat keamanan telah ditangani
- CVE-2025-49739 Visual Studio - Elevasi Hak Istimewa - Waktu pengecekan ke waktu penggunaan dalam Layanan Pengumpul Standar memungkinkan eskalasi hak istimewa lokal
- CVE-2025-27613 Kerentanan Argumen Gitk
- CVE-2025-27614 Kerentanan Eksekusi Kode Abitrier Gitk
- CVE-2025-46334 Kerentanan Keamanan Shell Git yang Berbahaya
- CVE-2025-46835 Kerentanan Timpa File Git
- CVE-2025-48384 Kerentanan Git Symlink
- CVE-2025-48385 Kerentanan Injeksi Protokol Git
- CVE-2025-48386 Kerentanan Pembantu Kredensial Git
Visual Studio 2019 versi 16.11.48
dirilis 10 Juni 2025
Masalah yang Ditangani dalam rilis ini
- Memperbarui penginstal VS untuk menyertakan rilis layanan terbaru untuk Windows SDK versi 10.0.19041.0 dan 10.0.22621.0.
Visual Studio 2019 versi 16.11.47
dirilis 13 Mei 2025
Masalah yang Ditangani dalam rilis ini
- Memperbaiki masalah dalam kebijakan check-in TFVC item kerja kueri modern yang mencegah pengambilan nama proyek.
- Memperbaiki masalah dalam kebijakan check-in pola terlarang TFVC yang menyebabkan pola tersebut "dilupakan" oleh kebijakan setelah dibuat.
Nasihat keamanan telah ditangani
- CVE-2025-32703 Akses ke pelacakan ETW tidak diketahui oleh Admin yang menginstal VS pada komputer
- CVE-2025-32702 Eksekusi Kode Jarak Jauh karena penguasaan ilegal paket NuGet
- CVE-2025-26646 .NET - Spoofing - Peningkatan Hak Istimewa dalam perilaku default dari tugas DownloadFile msbuild
Visual Studio 2019 versi 16.11.46
dirilis 8 April 2025
Masalah yang ditangani dalam rilis ini
- Menambahkan dukungan untuk Kebijakan Check-in TFVC yang lebih modern, serta memberikan panduan dan peringatan ketika Kebijakan Check-in TFVC yang usang sedang diterapkan.
Visual Studio 2019 versi 16.11.45
dirilis 11 Maret 2025
Masalah yang ditangani dalam rilis ini
Nasihat keamanan telah ditangani
- CVE-2025-25003 Visual Studio Peningkatan Hak Akses Kerentanan
- CVE-2025-24998 Kerentanan Peningkatan Hak Istimewa pada Visual Studio Installer
Visual Studio 2019 versi 16.11.44
dirilis 11 Februari 2025
Masalah yang ditangani dalam rilis ini
Nasihat keamanan telah ditangani
- CVE-2025-21206 Elevasi Hak Istimewa Visual Studio Installer - Elemen Jalur Pencarian yang Tidak Terkendali memungkinkan penyerang yang tidak sah untuk meningkatkan hak istimewa secara lokal.
-
CVE-2023-32002 Node.js
Module._load()kebijakan Eksekusi Kode Jarak Jauh - PenggunaanModule._load()dapat melewati mekanisme kebijakan dan memerlukan modul di luar definisi policy.json untuk modul tertentu.
Visual Studio 2019 versi 16.11.43
dirilis 14 Januari 2025
Masalah yang ditangani dalam rilis ini
Nasihat keamanan telah ditangani
- CVE-2025-21172 .NET dan Visual Studio Kerentanan Eksekusi Kode Jarak Jauh
- CVE-2025-21176 .NET, .NET Framework, dan Visual Studio Kerentanan Eksekusi Kode Jarak Jauh
- CVE-2025-21178 Visual Studio Kerentanan Eksekusi Kode Jarak Jauh
- CVE-2024-50338 Karakter carriage-return pada URL jarak jauh memungkinkan repositori berbahaya membocorkan kredensial.
Visual Studio 2019 versi 16.11.42
dirilis pada 12 November 2024
Masalah yang ditangani dalam rilis ini
Developer Community
Visual Studio 2019 versi 16.11.41
dirilis tanggal 8 Oktober 2024
Masalah yang ditangani dalam rilis ini
Nasihat keamanan telah ditangani
- CVE-2024-43603 Kerentanan Penolakan Layanan pada Visual Studio Collector Service
- CVE-2024-43590 Kerentanan Peningkatan Hak Istimewa dalam Visual Studio C++ Redistributable Installer
Visual Studio 2019 versi 16.11.40
dirilis tanggal 10 September 2024
Masalah yang ditangani dalam rilis ini
Nasihat keamanan telah ditangani
CVE-2024-35272 Kerentanan Eksekusi Kode Jarak Jauh Penyedia OLE DB Klien Asli SQL Server
Visual Studio 2019 versi 16.11.39
dirilis 13 Agustus 2024
Masalah yang ditangani dalam rilis ini
- Pembaruan model IntelliCode, sehingga pengguna akan mendapatkan model secara langsung dan tidak lagi bergantung pada layanan backend untuk diunduh.
Nasihat keamanan telah ditangani
- CVE-2024-29187 (Diterbitkan ulang) - Penginstal berbasis WiX rentan terhadap pembajakan biner saat dijalankan sebagai SISTEM
Visual Studio 2019 versi 16.11.38
dirilis pada tanggal 9 Juli 2024
Masalah yang ditangani dalam rilis ini
- Versi 6.2 AzCopy tidak lagi didistribusikan sebagai bagian dari beban kerja Azure di Visual Studio karena penghentian. Rilis terbaru AzCopy yang didukung dapat diunduh dari Mulai dengan AzCopy.
- Perbarui MinGit ke v2.45.2.1 yang menyertakan GCM 2.5 yang mengatasi masalah dengan versi GCM sebelumnya di mana melaporkan kesalahan kembali ke Git setelah kloning dan membuatnya tampak seperti kloning gagal.
Visual Studio 2019 versi 16.11.37
dirilis pada 11 Juni 2024
Masalah yang ditangani dalam rilis ini
- Setelah memperbarui ke build Germanium Windows, WSL perlu diperbarui secara manual. Hal ini dapat menyebabkan Visual Studio macet saat membuka proyek CMake.
Nasihat keamanan telah ditangani
- Eksekusi Kode Jarak Jauh CVE-2024-30052 saat men-debug file cadangan yang berisi file berbahaya dengan ekstensi yang sesuai
- CVE-2024-29060 Peningkatan Hak Istimewa di mana instalasi Visual Studio yang terpengaruh sedang berjalan
- CVE-2024-29187 Penginstal berbasis WiX rentan terhadap pembajakan biner saat dijalankan sebagai sistem
Visual Studio 2019 versi 16.11.36
dirilis 14 Mei 2024
Masalah yang ditangani dalam rilis ini
- Rilis ini mencakup pembaruan OpenSSL ke v3.2.1
Nasihat keamanan telah ditangani
- CVE-2024-32002 Pengklonan berulang pada sistem file yang tidak membedakan huruf besar dan kecil serta mendukung symlink rentan terhadap eksekusi kode jarak jauh.
- Eksekusi Kode Jarak Jauh CVE-2024-32004 saat mengkloning repositori lokal yang dibuat khusus
Visual Studio 2019 versi 16.11.35
dirilis 9 April 2024
Masalah yang ditangani dalam rilis ini
- Dengan perbaikan bug ini, seorang klien sekarang dapat menggunakan bootstrapper dalam pengaturan dan menyertakan parameter --noWeb untuk menginstal pada komputer klien dan memastikan bahwa penginstal serta produk Visual Studio diunduh secara eksklusif dari pengaturan. Sebelumnya, terkadang selama proses penginstalan, alat penginstal tidak akan menghormati parameter -noWeb dan akan mencoba memperbarui sendiri dari web.
Nasihat keamanan telah ditangani
- CVE-2024-28929 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver MICROSOFT ODBC untuk Microsoft SQL Server.
- CVE-2024-28930 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver ODBC Microsoft untuk Microsoft SQL Server.
- CVE-2024-28931 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver MICROSOFT ODBC untuk Microsoft SQL Server.
- CVE-2024-28932 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver ODBC Microsoft untuk Microsoft SQL Server.
- CVE-2024-28933 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver MICROSOFT ODBC untuk Microsoft SQL Server.
- CVE-2024-28934 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver ODBC Microsoft untuk Microsoft SQL Server.
- CVE-2024-28935 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver MICROSOFT ODBC untuk Microsoft SQL Server.
- CVE-2024-28936 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver MICROSOFT ODBC untuk Microsoft SQL Server.
- CVE-2024-28937 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver MICROSOFT ODBC untuk Microsoft SQL Server.
- CVE-2024-28938 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver ODBC Microsoft untuk Microsoft SQL Server.
- CVE-2024-28941 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver ODBC Microsoft untuk Microsoft SQL Server.
- CVE-2024-28943 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver ODBC Microsoft untuk Microsoft SQL Server.
- CVE-2024-29043 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver MICROSOFT ODBC untuk Microsoft SQL Server.
Visual Studio 2019 versi 16.11.34
dirilis 13 Februari 2024
Masalah yang ditangani dalam rilis ini
Developer Community
- kesalahan fatal C1001: Kesalahan kompilator internal
- VS2022 menggunakan Node.js versi 16 yang terlalu lama - ada rencana untuk meningkatkan?
Nasihat keamanan telah ditangani
- CVE-2024-0057 Kerentanan bypass fitur keamanan ada ketika aplikasi berbasis kerangka kerja Microsoft .NET menggunakan API pembangunan rantai X.509 tetapi tidak sepenuhnya memvalidasi sertifikat X.509 karena kelemahan logika.
Visual Studio 2019 versi 16.11.33
dirilis 9 Januari 2024
Masalah yang Ditangani dalam rilis ini
- Memperbarui MinGit ke v2.43.0.1 yang dilengkapi dengan OpenSSL v3.1.4 dan mengatasi regresi di mana operasi jaringan benar-benar lambat dalam keadaan tertentu.
Pemberitahuan Keamanan Diselesaikan
- CVE-2024-20656 Kerentanan ada dalam layanan VSStandardCollectorService150, di mana penyerang lokal dapat meningkatkan hak istimewa pada host tempat instalasi Microsoft Visual Studio yang terpengaruh berjalan.
- CVE-2023-32027 Saran ini diterbitkan ulang untuk mengatasi Driver MICROSOFT ODBC untuk kerentanan Eksekusi Kode Jarak Jauh SQL Server di Visual Studio.
- CVE-2023-32025 Nasihat ini diterbitkan ulang untuk mengatasi Driver MICROSOFT ODBC untuk kerentanan Eksekusi Kode Jarak Jauh SQL Server di Visual Studio.
- CVE-2023-32026 Saran ini diterbitkan ulang untuk mengatasi Driver MICROSOFT ODBC untuk kerentanan Eksekusi Kode Jarak Jauh SQL Server di Visual Studio.
- CVE-2023-29356 Saran ini diterbitkan ulang untuk mengatasi Driver MICROSOFT ODBC untuk kerentanan Eksekusi Kode Jarak Jauh SQL Server di Visual Studio.
- CVE-2023-32028 Saran ini diterbitkan ulang untuk mengatasi kerentanan Eksekusi Kode Jarak Jauh SQL OLE DB Microsoft dalam Visual Studio.
- CVE-2023-29349 Saran ini diterbitkan ulang untuk mengatasi kerentanan Eksekusi Kode Jarak Jauh Microsoft ODBC dan OLE DB di Visual Studio.
Visual Studio 2019 versi 16.11.32
dirilis pada 14 November 2023
Masalah yang Ditangani dalam rilis ini
Developer Community
Pemberitahuan Keamanan Diselesaikan
- CVE-2023-36042Ada kerentanan penolakan layanan di Visual Studio di mana nama berdekorasi yang salah format dapat mengakibatkan loop tak terbatas.
Visual Studio 2019 versi 16.11.31
dirilis 10 Oktober 2023
Masalah yang Ditangani dalam rilis ini
- Versi Git yang diperbarui yang digunakan oleh Visual Studio ke v 2.41.0.3.
Visual Studio 2019 versi 16.11.30
dirilis 12 September 2023
Masalah yang Ditangani dalam rilis ini
Pemberitahuan Keamanan Diselesaikan
- CVE-2023-36796Pembaruan keamanan ini mengatasi kerentanan dalam DiaSymReader.dll saat membaca file PDB yang rusak yang dapat menyebabkan Eksekusi Kode Jarak Jauh.
- CVE-2023-36794Pembaruan keamanan ini mengatasi kerentanan dalam DiaSymReader.dll saat membaca file PDB yang rusak yang dapat menyebabkan Eksekusi Kode Jarak Jauh.
- CVE-2023-36793Pembaruan keamanan ini mengatasi kerentanan dalam DiaSymReader.dll saat membaca file PDB yang rusak yang dapat menyebabkan Eksekusi Kode Jarak Jauh.
- CVE-2023-36792Pembaruan keamanan ini mengatasi kerentanan dalam DiaSymReader.dll saat membaca file PDB yang rusak yang dapat menyebabkan Eksekusi Kode Jarak Jauh.
- CVE-2023-36759Pembaruan keamanan ini menghapus pgodriver.sys, di mana membaca file berbahaya dapat menyebabkan Elevasi Hak Istimewa
Visual Studio 2019 versi 16.11.29
dirilis 8 Agustus 2023
Masalah yang Ditangani dalam rilis ini
- Mengatasi masalah di mana opsi all pada VSWhere tidak akan mengembalikan instans dalam keadaan yang tidak dapat diluncurkan.
Pemberitahuan Keamanan Diselesaikan
- CVE-2023-36897 Kerentanan Spoofing Runtime Visual Studio 2010 Tools for Office Pembaruan keamanan ini mengatasi kerentanan di mana penyerang jarak jauh tanpa otentikasi dapat menandatangani penyebaran Add-in VSTO tanpa sertifikat kode yang sah.
Visual Studio 2019 versi 16.11.28
dirilis pada 25 Juli 2023
Masalah yang Ditangani dalam rilis ini
Visual Studio 2019 versi 16.11.27
dirilis pada 13 Juni 2023
Masalah yang Ditangani dalam rilis ini
- Wizard Variabel Kontrol ActiveX akan menghasilkan properti ActiveX serta fungsi, memulihkan fungsionalitas dari Visual Studio 2015.
- Sebagai bagian dari pembaruan ini, untuk mengatasi CVE-2023-27909, CVE-2023-27910, dan CVE-2023-27911, kami menghapus dukungan .fbx dan .dae. Ini adalah komponen x86 pihak ketiga yang tidak lagi didukung oleh penulis. Pengguna yang terpengaruh harus menggunakan fbx editor.
Developer Community
- Skema JSON tidak berfungsi dengan baik dengan Visual Studio yang dilokalkan
- Perbaikan JumpThreading untuk pembatalan penomoran nilai JT
Pemberitahuan Keamanan Diselesaikan
- CVE-2023-24897 Visual Studio Kerentanan Eksekusi Kode Jarak Jauh Pembaruan keamanan ini mengatasi kerentanan di MSDIA SDK di mana PDB yang rusak dapat menyebabkan kelebihan muatan heap, yang berakibat pada crash atau eksekusi kode jarak jauh.
- CVE-2023-25652 Visual Studio Kerentanan Eksekusi Kode Jarak Jauh Pembaruan keamanan ini mengatasi kerentanan dimana input yang dibuat khusus untuk git apply –reject dapat menyebabkan penulisan konten terkontrol di lokasi sembarang.
- CVE-2023-25815 Kerentanan Spoofing Visual Studio Pembaruan keamanan ini mengatasi kerentanan di mana pesan pelokalan Github mengacu pada jalur yang dikodekan secara permanen alih-alih menghormati awalan runtime, yang menyebabkan penulisan memori di luar batas dan crash.
- CVE-2023-29007 Visual Studio Kerentanan Eksekusi Kode Jarak Jauh Pembaruan keamanan ini mengatasi kerentanan di mana file konfigurasi yang berisi kesalahan logika menghasilkan injeksi konfigurasi arbitrer.
- CVE-2023-29011 Visual Studio Kerentanan Eksekusi Kode Jarak Jauh Pembaruan keamanan ini mengatasi kerentanan di mana executable Git untuk Windows yang bertanggung jawab untuk menerapkan proksi SOCKS5 rentan terhadap konfigurasi yang tidak tepercaya pada mesin multi-pengguna.
- CVE-2023-29012 Visual Studio Kerentanan Eksekusi Kode Jarak Jauh Pembaruan keamanan ini mengatasi kerentanan di mana program Git for Windows Git CMD salah mencari program saat startup, mengarah ke eksekusi kode arbitrer senyap.
- CVE-2023-27909 Visual Studio Kerentanan Eksekusi Kode Jarak Jauh Pembaruan keamanan ini membahas Kerentanan Penulisan di Luar Batas di Autodesk® FBX® SDK, di mana versi 2020 atau sebelumnya dapat memungkinkan eksekusi kode melalui file FBX yang dibuat secara berbahaya atau pengungkapan informasi.
- CVE-2023-27910 Visual Studio Kerentanan Pengungkapan Informasi Pembaruan keamanan ini mengatasi vul kerentanan di mana pengguna dapat ditipu untuk membuka file FBX berbahaya yang dapat mengeksploitasi kerentanan luapan buffer tumpukan di Autodesk® FBX® SDK 2020 atau sebelumnya yang dapat menyebabkan eksekusi kode jarak jauh.
- CVE-2023-27911 Visual Studio Kerentanan Eksekusi Kode Jarak Jauh Pembaruan keamanan ini mengatasi vul kerentanan di mana pengguna dapat ditipu untuk membuka file FBX berbahaya yang dapat mengeksploitasi kerentanan luapan buffer tumpukan di Autodesk® FBX® SDK 2020 atau sebelumnya yang dapat menyebabkan eksekusi kode jarak jauh.
- CVE-2023-33139 Visual Studio Kerentanan Pengungkapan Informasi Pembaruan keamanan ini mengatasi kerentanan OOB di mana pengurai file obj di Visual Studios mengarah pada pengungkapan informasi.
Visual Studio 2019 versi 16.11.26
dirilis 11 April 2023
Masalah yang Ditangani dalam rilis ini
- Memperbaiki masalah di IIS Express yang dapat menyebabkan crash saat memperbarui data telemetri.
- Memperbaiki masalah terjadinya kerusakan ketika input yang tidak valid dikirim ke driver yang digunakan selama pelatihan PGO untuk driver mode kernel.
Developer Community
Pemberitahuan Keamanan Diselesaikan
- CVE-2023-28296 Kerentanan Eksekusi Kode Jarak Jauh di Visual Studio
- CVE-2023-28299 Visual Studio Kerentanan Spoofing
- CVE-2023-28262 Visual Studio Kerentanan Peningkatan Hak Akses
- CVE-2023-28263 Visual Studio Kerentanan Pengungkapan Informasi
Visual Studio 2019 versi 16.11.25
dirilis 14 Maret 2023
Masalah yang Ditangani dalam rilis ini
- Git 2.39 telah mengganti nama nilai untuk credential.helper dari "manager-core" menjadi "manager". Lihat https://aka.ms/gcm/rename untuk informasi lebih lanjut.
- Pembaruan untuk mingit dan paket Git untuk Windows ke versi v2.39.2, yang menangani CVE-2023-22490.
Pemberitahuan Keamanan Diselesaikan
- CVE-2023-22490 Kerentanan Eksekusi Kode dari Jarak Jauh Mingit
- CVE-2023-22743 Git untuk Penginstal Windows Kerentanan Peningkatan Hak Istimewa
- CVE-2023-23618 Git untuk Windows Kerentanan Eksekusi Kode dari Jarak Jauh
- CVE-2023-23946 Kerentanan Eksekusi Kode dari Jarak Jauh Mingit
Visual Studio 2019 versi 16.11.24
dirilis 14 Februari 2023
Masalah yang Ditangani dalam rilis ini
- Memperbarui penerjemah CPython ke versi 3.9.13.
- Paket MinGit dan Git untuk Windows telah diperbarui ke versi v2.39.1.1, yang menangani CVE-2022-41903.
Pemberitahuan Keamanan Diselesaikan
- CVE-2023-21566 Visual Studio Installer Kerentanan Eskalasi Hak Istimewa
- CVE-2023-21567 Kerentanan Penolakan Layanan Visual Studio
- CVE-2023-21808 Kerentanan Eksekusi Kode Jarak Jauh di .NET dan Visual Studio
- CVE-2023-21815 Kerentanan Visual Studio dalam Eksekusi Kode Jarak Jauh
- CVE-2023-23381 Visual Studio Code Kerentanan Eksekusi Kode Jarak Jauh
- CVE-2022-23521 gitattributes mengurai aliran luapan bilangan bulat
-
CVE-2022-41903 Heap overflow di
git archive,git log --formatyang mengarah ke RCE (Remote Code Execution) - CVE-2022-41953 Kerentanan Eksekusi Kode Jarak Jauh pada Git GUI Clone
Visual Studio 2019 versi 16.11.23
dirilis 10 Januari 2023
Pemberitahuan Keamanan Diselesaikan
- CVE-2023-21538 .NET Kerentanan Penolakan Layanan Sebuah kerentanan penolakan layanan terdapat di .NET 6.0 di mana klien berbahaya dapat menyebabkan stack overflow, yang dapat mengakibatkan serangan penolakan layanan ketika penyerang mengirimkan permintaan tidak valid ke titik akhir yang terekspos.
Visual Studio 2019 versi 16.11.22
dirilis 13 Desember 2022
Pemberitahuan Keamanan Diselesaikan
- CVE-2022-41089 Eksekusi Kode Jarak Jauh Kerentanan eksekusi kode jarak jauh ada di .NET Core 3.1, .NET 6.0, dan .NET 7.0, di mana aktor jahat dapat menyebabkan pengguna menjalankan kode sewenang-wenang sebagai akibat dari penguraian file xps yang dibuat dengan berbahaya.
Visual Studio 2019 versi 16.11.21
dirilis 8 November 2022
Masalah yang Ditangani dalam rilis ini
- Menambahkan penjaga bersyarat untuk memperbaiki referensi yang salah dalam pengoptimalan AMD64 untuk Boost, stl_interfaces.
Pemberitahuan Keamanan Diselesaikan
- CVE-2022-41119 Eksekusi Kode Jarak Jauh Heap Overflow Vulnerbaility di Visual Studio
- CVE-2022-39253 Pengungkapan Informasi Pengoptimalan klon lokal mencabut referensi tautan simbolis secara default
Visual Studio 2019 versi 16.11.20
dirilis 11 Oktober 2022
Masalah yang Ditangani dalam rilis ini
- Menampilkan Tampilan Sumber Daya lebih andal untuk proyek yang dimuat ulang
- Administrator akan dapat memperbarui Vs Installer pada komputer klien offline dari tata letak tanpa memperbarui VS.
Pemberitahuan Keamanan Diselesaikan
- CVE-2022-41032 Kerentanan Peningkatan Hak Istimewa di .NET Kerentanan ada di .NET 7.0.0-rc.1, di klien .NET 6.0, .NET Core 3.1, dan NuGet (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol) di mana aktor jahat dapat membuat pengguna menjalankan kode sewenang-wenang.
Visual Studio 2019 versi 16.11.19
dirilis Septemenber 13, 2022
Masalah yang Ditangani dalam rilis ini
- Menampilkan Tampilan Sumber Daya lebih andal untuk proyek yang dimuat ulang
Pemberitahuan Keamanan Diselesaikan
- CVE-2022-38013 Kerentanan Penolakan Layanan .NETKerentanan penolakan layanan ada di ASP.NET Core 3.1 dan .NET 6.0 di mana klien berbahaya dapat menyebabkan kelebihan tumpukan yang dapat mengakibatkan serangan penolakan layanan ketika penyerang mengirimkan payload khusus yang diproses selama pengikatan model.
Visual Studio 2019 versi 16.11.18
dirilis 9 Agustus 2022
Dari Komunitas Pengembang
- UI berkode di VS2019 - VS mengalami crash saat membuka dan/atau memperluas peta UI
- Meluncurkan beberapa proyek startup gagal dengan pesan kesalahan
Pemberitahuan Keamanan Diselesaikan
- CVE-2022-34716 .NET Kerentanan Pengungkapan Informasi Kerentanan pengungkapan informasi ada di .NET 6.0 dan .NET Core 3.1 yang dapat menyebabkan akses informasi istimewa yang tidak sah.
- CVE-2022-31012 Eksekusi Kode Jarak Jauh Penginstal Git untuk Windows dapat ditipu agar mengeksekusi biner yang tidak tepercaya
- CVE-2022-29187 Peningkatan Hak Istimewa Pengguna jahat dapat membuat direktori .git di folder yang dimiliki oleh pengguna super
- CVE-2022-35777 Eksekusi Kode Jarak Jauh Visual Studio 2022 Pratinjau pengurai berkas Fbx kerentanan kelebihan muatan heap
- CVE-2022-35825 Eksekusi Kode Jarak Jauh Visual Studio 2022 Pratinjau Fbx File parser Kerentanan OOBW
- CVE-2022-35826 Eksekusi Kode Jarak Jauh Visual Studio 2022 Pratinjau Parser Berkas Fbx Kerentanan Luapan Timbunan
- CVE-2022-35827 Eksekusi Kode Jarak Jauh Visual Studio 2022 Pratinjau Fbx File Parser Heap OOBW yang Kerentanan
Visual Studio 2019 versi 16.11.17
dirilis 12 Juli 2022
Masalah yang Ditangani dalam rilis ini
- LibraryManager yang diperbarui untuk mengakomodasi perubahan pada CDNJS API
Dari Komunitas Pengembang
Visual Studio 2019 versi 16.11.16
dirilis pada 14 Juni 2022
Dari Komunitas Pengembang
Pemberitahuan Keamanan Diselesaikan
- CVE-2022-30184 .NET Kerentanan Pengungkapan Informasi Kerentanan ada di .NET 6.0 dan .NET Core 3.1 dalam NuGet di mana kebocoran kredensial dapat terjadi.
- CVE-2022-24513 Elevasi kerentanan hak istimewa Potensi peningkatan kerentanan hak istimewa ada ketika layanan pembaruan Microsoft Visual Studio secara tidak benar mengurai data konfigurasi lokal.
Visual Studio 2019 versi 16.11.15
dirilis 17 Mei 2022
Masalah yang Ditangani dalam rilis ini
- Memperbaiki koneksi untuk Azure SQL Managed Instance di SQL Server Data Tools, termasuk Schema Compare dan SQL Server explorer. Catatan: Dukungan untuk Managed Instance yang diaktifkan Azure Arc menunggu rilis mendatang (Di Komunitas)
Dari Komunitas Pengembang
- Apakah Perbandingan Skema SSDT mengalami masalah untuk koneksi Instans Terkelola Azure DB?
Visual Studio 2019 versi 16.11.14
dirilis 10 Mei 2022
Masalah yang Ditangani dalam rilis ini
- Menambahkan implementasi untuk laporan cacat C++20 yang tersisa (yang juga dikenal sebagai backport). Semua fitur C++20 sekarang tersedia di bawah sakelar /std:c++20. Untuk informasi selengkapnya tentang backport yang diimplementasikan, silakan lihat proyek Laporan Kerusakan C++20 pada repositori microsoft/STL GitHub dan this blogpost
- Git yang diperbarui untuk versi Windows yang digunakan oleh Visual Studio dan komponen opsional yang dapat diinstal ke 2.36.0.1
- Memperbaiki masalah dengan integrasi git, di mana jika menarik/menyinkronkan cabang yang telah berbeda, jendela output tidak akan menampilkan petunjuk yang dilokalkan tentang cara mengatasinya.
Dari Komunitas Pengembang
Pemberitahuan Keamanan Diselesaikan
CVE-2022-29117 Kerentanan Denial of Service .NET Kerentanan ada di .NET 6.0, .NET 5.0, dan .NET Core 3.1 di mana klien berbahaya dapat memanipulasi cookie dan menyebabkan Denial of Service.
CVE-2022-23267 Kerentanan Penolakan Layanan .NET Core Kerentanan ada di .NET 6.0, .NET 5.0, dan .NET Core 3.1 di mana klien berbahaya dapat memungkinkan Penolakan Layanan melalui alokasi memori yang berlebihan melalui HttpClient.
CVE-2022-29145 Kerentanan Penolakan Layanan .NET Kerentanan ada di .NET 6.0, .NET 5.0 dan .NET Core 3.1 di mana klien berbahaya dapat menyebabkan Penolakan Layanan saat formulir HTML diuraikan.
CVE-2022-24513 Elevasi kerentanan hak istimewa Potensi peningkatan kerentanan hak istimewa ada ketika layanan pembaruan Microsoft Visual Studio secara tidak benar mengurai data konfigurasi lokal.
Visual Studio 2019 versi 16.11.13
dirilis 19 April 2022
Masalah yang Ditangani dalam rilis ini
- Memperbaiki regresi vctip.exe dari 16.11.12
- Memperbaiki bug yang mencegah beberapa aplikasi yang dibangun dengan Address Sanitizer (ASAN) untuk dimuat dalam Windows 11.
- Memperbaiki masalah ASAN lain di mana aplikasi multi-utas dengan perebutan akses heap mungkin mengalami kebuntuan, laporan palsu "wild pointer dibebaskan", atau kebuntuan selama penghentian proses.
Visual Studio 2019 versi 16.11.12
dirilis 12 April 2022
Masalah yang Ditangani dalam rilis ini
- Memperbaiki masalah yang akan menyebabkan beberapa animasi untuk eksekusi pengujian berjalan di latar belakang bahkan ketika eksekusi pengujian terkait selesai. Hal ini menyebabkan perlambatan yang sangat terlihat pada monitor kecepatan refresh tinggi. Perbaikan harus meningkatkan pengalaman menggunakan VS pada monitor kecepatan refresh tinggi.
- Menghapus peringatan yang tidak perlu saat menyambungkan ke server LiveShare yang tidak menawarkan fungsionalitas tertentu yang digunakan oleh klien.
Dari Komunitas Pengembang
- Aplikasi Qt yang dioptimalkan mengalami crash saat startup di ARM64
- Saya mendapatkan kesalahan Live Share: Pengguna saluran output bekerja dengan fungsionalitas terbatas karena tidak adanya layanan dependen.
- Pencarian di IVsTextImage tidak berfungsi di VisualStudio 2019
Pemberitahuan Keamanan Diselesaikan
CVE-2022-24765 Elevasi kerentanan hak istimewa Potensi peningkatan kerentanan hak istimewa ada di Git untuk Windows, di mana operasi Git dapat berjalan di luar repositori saat melakukan seraching untuk direktori Git. Git untuk Windows sekarang diperbarui ke versi 2.35.2.1.
CVE-2022-24767 kerentanan pembajakan DLL Potensi kerentanan pembajakan DLL ada di penginstal Git untuk Windows, saat menjalankan uninstaller di bawah akun pengguna SYSTEM. Git untuk Windows sekarang diperbarui ke versi 2.35.2.1.
CVE-2022-24513 Elevasi kerentanan hak istimewa Potensi peningkatan kerentanan hak istimewa ada ketika layanan pembaruan Microsoft Visual Studio secara tidak benar mengurai data konfigurasi lokal.
Visual Studio 2019 versi 16.11.11
dirilis 8 Maret 2022
Masalah yang Ditangani dalam rilis ini
- Memperbaiki masalah debugging jarak jauh, terutama yang memengaruhi Azure App Service, di mana kegagalan autentikasi akan menyebabkan pesan 'Koneksi dengan titik akhir jarak jauh dihentikan', dan Visual Studio tidak meminta kredensial.
- Peningkatan performa pada monitor kecepatan refresh tinggi.
Dari Komunitas Pengembang
- Kesalahan compiler internal dalam fold expression dengan operator += pada 16.11
- consteval constructor dan C7595
- cl tidak membuat fungsi anggota khusus secara implisit constexpr
- Tidak dapat memiliki ekspresi 'requires' yang berdiri sendiri
- Tidak ada galeri ekstensi yang dikonfigurasi di VS 2019
- Penjelajah objek Sql Server tidak menampilkan indeks
- Proyek SQL tidak dibuat jika memiliki tabel penyimpanan File
Pemberitahuan Keamanan Diselesaikan
CVE-2020-8927 Kerentanan Kerentanan eksekusi kode jarak jauh ada di .NET 5.0 dan .NET Core 3.1 di mana luapan buffer ada di versi pustaka Brotli sebelum 1.0.8.
CVE-2022-24464 Kerentanan Penolakan kerentanan layanan ada di .NET 6.0, .NET 5.0, dan .NET CORE 3.1 saat mengurai jenis permintaan formulir http tertentu.
CVE-2022-24512 Kerentanan Kerentanan Eksekusi Kode dari Jarak Jauh terdapat di .NET 6.0, .NET 5.0, dan .NET Core 3.1 di mana terjadi serangan buffer tumpukan dalam rutinitas .NET Double Parse.
CVE-2021-3711 Kerentanan Luapan Buffer OpenSSL Potensi kerentanan luapan buffer ada di OpenSSL, yang digunakan oleh Git untuk Windows. Git untuk Windows sekarang diperbarui ke versi 2.35.1.2, yang mengatasi masalah ini.
Visual Studio 2019 versi 16.11.10
dirilis 8 Februari 2022
Masalah yang Diatasi dalam Rilis ini
- Memperbaiki masalah yang menyebabkan penghubung C++ kadang-kadang mengalami crash.
- Masalah codegen buruk tersembunyi pada x64.
- Masalah yang mencegah file dihapus saat sedang diproses oleh analisis statis C++ latar belakang.
- Menyelesaikan masalah pada operator kesetaraan C++ ATL CString dalam mode C++20.
- Memperbaiki masalah yang dapat mencegah penginisialisasi berjalan dalam skenario pengujian beban.
Dari Komunitas Pengembang
- Operator perbandingan yang hilang antara LPCWSTR dan CString di VS 16.11.8
- bug pengoptimalan x64 VC++2019 16.11.4
Pemberitahuan Keamanan Diselesaikan
CVE-2022-21986 Kerentanan Kerentanan Penolakan Layanan ada di .NET 5.0 dan .NET 6.0 ketika server web Kestrel memproses permintaan HTTP/2 dan HTTP/3 tertentu.
Visual Studio 2019 versi 16.11.9
dirilis 11 Januari 2022
Masalah yang Diatasi dalam Rilis ini
- Memperbaiki masalah karena tidak dapat men-debug aplikasi beberapa kali ketika Terminal Windows digunakan sebagai terminal default.
- Perbaikan pengaturan untuk membuka blokir pelanggan pada konfigurasi terbatas
- Memperbaiki masalah yang mencegah klien memperbarui ke versi bootstrapper yang lebih baru. Setelah klien menggunakan bootstrapper dan alat penginstal yang dirilis pada Januari 2022 atau lebih baru, semua pembaruan yang menggunakan bootstrapper berikutnya harus berjalan lancar selama siklus hidup produk.
- Menangani kasus sesekali di mana VSInstr tidak akan keluar saat menginstrumen biner dengan metadata volatil sehingga Profil Instrumentasi gagal.
- Memperbaiki masalah saat mengkompilasi kode C++ dengan fungsi yang sangat besar menggunakan /Og atau #pragma optimize("g") dapat menghasilkan kode yang tidak valid (codegen buruk)
- Memperbaiki bug di C++ Concurrency::parallel_for_each yang menyebabkan proses panggilan mengalami crash karena kelebihan bilangan bulat
Dari Komunitas Pengembang
- aplikasi Console hanya berjalan sekali ketika Terminal Windows dipilih sebagai Aplikasi Terminal Default
Visual Studio 2019 versi 16.11.8
dirilis 14 Desember 2021
Masalah yang Diatasi dalam Rilis ini
Penyajian karakter kontrol untuk teks dua arah
Untuk mencegah eksploitasi yang berpotensi berbahaya yang memungkinkan kode salah direpresentasikan, editor Visual Studio tidak akan lagi mengizinkan karakter kontrol teks dua arah untuk memanipulasi urutan karakter pada permukaan pengeditan. Opsi baru akan menyebabkan karakter kontrol teks dua arah ini ditampilkan dengan penanda tempat. Karakter kontrol teks dua arah masih akan ada dalam kode karena perilaku ini hanya berdampak pada apa yang dirender di editor kode.
Fungsionalitas ini dikontrol dalam Alat\Opsi. Di bawah halaman Editor Teks\Umum ada opsi untuk "Tampilkan karakter kontrol teks dua arah", yang akan diperiksa secara default. Saat dicentang, semua karakter kontrol teks dua arah akan ditampilkan sebagai placeholder. Menghapus centang opsi akan kembali ke perilaku sebelumnya di mana karakter ini tidak dirender.
Karakter Unicode dianggap sebagai karakter kontrol teks dua arah jika termasuk dalam salah satu rentang berikut: U+061c, U+200e-U+200f, U+202a-U+202e, U+2066-U+2069.
- Memperbaiki masalah di kompilator C++ di mana destruktor templat yang terlibat dalam hierarki kelas dengan inisialisasi anggota data dapat dibuat terlalu dini, berpotensi menyebabkan diagnosis yang keliru tentang penggunaan jenis yang tidak ditentukan atau kesalahan lainnya.
- Memperbaiki masalah dalam perbandingan CString ATL di bawah mode bahasa C++20 dan C++Latest.
- Menambahkan Python 3.9.7 ke beban kerja Python. Dihapus Python 3.7.8 karena kerentanan keamanan.
Dari Komunitas Pengembang
- File DacPac yang Direferensikan menyebabkan penyebaran memproses log refactoring meskipun opsi IncludeCompositeObjects diatur ke false
- CString dengan operator <pesawat ruang angkasa => mengembalikan hasil yang salah (memengaruhi std::map, std::set, dll.)
- Proyek SQL di Visual Studio tidak dapat membuat kunci primer dengan (statistics_incremental = on) pada tabel
- Warisan templat terkadang memaksa penggunaan yang tidak tepat.
- Visual Studio 2019 membeku saat membandingkan file aspx/aspx.vb
- Microsoft.Azure. Compute.Emulator.EXE tidak akan diperbarui
Pemberitahuan Keamanan Diselesaikan
CVE-2021-43877 Kerentanan .NET Kerentanan peningkatan hak istimewa ada di ANCM yang dapat memungkinkan peningkatan hak istimewa ketika aplikasi .NET Core, .NET 5, dan .NET 6 di-hosting dalam IIS.
CVE-2021-42574 Kerentanan Teks Dua Arah Karakter kontrol teks dua arah dapat digunakan untuk menyebabkan kode dirender di editor berbeda dari apa yang ada di disk.
Visual Studio 2019 versi 16.11.7
dirilis 16 November 2021
Masalah yang Diatasi dalam Rilis ini
- Menambahkan dukungan Xcode 13.1.
- Bootstrappers sekarang menghormati parameter --useLatestInstaller, yang menyebabkan alat penginstal terbaru diintegrasikan ke dalam tata letak. Alat penginstal terbaru ini, yang dikirim dengan Visual Studio 2022, memungkinkan skenario di mana perusahaan ingin transisi klien mereka dari satu lokasi tata letak ke lokasi lainnya. Untuk informasi selengkapnya, lihat Panduan Administrator Visual Studio. Bootstrappers sekarang mendukung parameter --useLatestInstaller, yang menyebabkan penginstal terbaru diintegrasikan ke dalam tata letak. Penginstal terbaru ini, yang disertakan dengan Visual Studio 2022, memungkinkan skenario di mana perusahaan ingin mentransisikan klien mereka dari satu lokasi tata letak ke lokasi lain. Untuk informasi selengkapnya, lihat Panduan Administrator Visual Studio.
- Memperbaiki masalah di mana proyek WAP tidak muncul di kotak kombo bilah alat proyek startup.
- Memperbaiki masalah dengan Windows Application Projects (WAP) di mana, dalam keadaan tertentu, bundel aplikasi akhir berisi biner yang salah.
- Cegah membuka jendela "Team Explorer > Kelola Koneksi" atau "Perubahan Git" agar tidak menyebabkan solusi TFVC tidak dimuat.
Dari Komunitas Pengembang
- Mulai dari Versi 16.8.0 hingga 16.9.1 mengalami ketidakresponsifan dan sering mengalami restart
- Kesalahan IntelliSense pada penggunaan std::source_location::current()
- Visual Studio 2019 versi 16.10 - UWP - Xamarin: Pengecualian runtime 'Tidak dapat memuat file atau rakitan' setelah memperbarui ke Visual Studio 16.10
- Visual Studio 2019 versi 16.11.3 - Aplikasi UWP pengemasan gagal
- 16.11.6: Paket 'AndroidImage_x86_API125_Private,version=10.0.0.3' gagal diinstal
Visual Studio 2019 versi 16.11.6
dirilis 09 Nov 2021
Masalah yang Diatasi dalam Rilis ini
- Mengatasi kejadian sesekali di mana VSInstr tidak berhenti saat menginstrumentasi biner dengan metadata volatil.
- Perbaikan pada kesalahan "nilai rentang" saat menggunakan C++ IntelliSense.
- Dalam kondisi tertentu ketika lokal internasional dipilih, fsi mengalami crash saat dijalankan dari dalam Visual Studio. Rilis ini memperbaiki masalah dan fsi sekarang harus beroperasi dengan benar.
- Memperbaiki masalah yang dapat menyebabkan Visual Studio membangun, men-debug, atau menjalankan pengujian terhadap biner yang tidak diperbarui dengan perubahan kode terbaru Anda.
- Memperbaiki kebocoran kumpulan utas selama pemecahan masalah lokal Cloud Services.
- Tambahkan dukungan untuk API Android 12.
- Memperbaiki potensi kebuntuan saat menutup Profiler Performa atau Alat Diagnostik pada komputer Windows Server.
- Memperbaiki penundaan saat memulai Visual Studio.
Pemberitahuan Keamanan Diselesaikan
CVE-2021-42319 Kerentanan Peningkatan Hak Istimewa Kerentanan peningkatan hak istimewa ada di Penyedia WMI yang terdapat dalam alat penginstal Visual Studio.
CVE-2021-42277 Kerentanan Peningkatan Hak Istimewa pada Diagnostics Hub Standard Collector Service Sebuah kerentanan peningkatan hak istimewa terjadi ketika Diagnostics Hub Standard Collector tidak menangani operasi file dengan benar.
Visual Studio 2019 versi 16.11.5
dirilis 12 Oktober 2021
Masalah yang Diatasi dalam Rilis ini
Pemberitahuan Keamanan Diselesaikan
CVE-2020-1971 Kerentanan Penolakan Layanan OpenSSL
Terdapat potensi kerentanan penolakan layanan pada pustaka OpenSSL, yang digunakan oleh Git.
CVE-2021-3449 Kerentanan OpenSSL Penolakan Layanan
Terdapat potensi kerentanan penolakan layanan pada pustaka OpenSSL, yang digunakan oleh Git.
CVE-2021-3450 Kerentanan Penolakan Layanan OpenSSL
Potensi pengabaian parameter ada di pustaka OpenSSL, yang dimanfaatkan oleh Git.
CVE-2021-41355 .NET Kerentanan Pengungkapan
Kerentanan Pengungkapan Informasi ada di .NET di mana System.DirectoryServices.Protocols.LdapConnection mengirimkan kredensial dalam teks biasa di Linux.
Visual Studio 2019 versi 16.11.4
dirilis 05 Oktober 2021
Masalah yang Diatasi dalam Rilis ini
- Windows 11 dukungan SDK.
- Tambahkan fungsi matematika AMD64 ke ARM64X CRT.
- Pembaruan pada antarmuka ARM64 dan ARM64EC antara file biner dan runtime instrumentasi POGO.
- Memperbaiki berbagai masalah ketanggapan dan kebenaran IntelliSense yang memengaruhi konsep, rentang, dan templat fungsi singkat C++20.
- Memperbaiki kesalahan deteksi positif dalam pemeriksaan masa pakai lokal.
- Memperbaiki masalah di mana array yang dialokasikan dengan konstanta ukuran > 32bit dapat mengalokasikan lebih sedikit memori daripada yang diminta.
- Memastikan bahwa inisialisasi string ATL terjadi selama inisialisasi variabel statis, di AppDomain default.
- Memperbaiki bug dalam C++ Concurrency::parallel_for_each yang menyebabkan proses panggilan crash karena luapan bilangan bulat.
- Memperbaiki bug di mesin debugging iterator STL yang dapat menyebabkan kegagalan dalam program multithreaded yang menggunakan kontainer STL.
- Kami telah memperbaiki kesalahan kompilator internal fatal yang disebabkan oleh struct yang tidak disebutkan namanya yang bidangnya dirujuk dari anotasi SAL.
- Memperbaiki crash langka saat menganalisis kode templat yang menggunakan __uuidof.
- Memperbaiki masalah yang menyebabkan hasil analisis statis C++ terkadang tidak ditampilkan dengan benar dalam tindakan FixIt.
- Memperbaiki pembukaan file ekstensi .uitest dalam proyek antarmuka pengguna berkode
- Memicu peristiwa perubahan komponen untuk objek non-komponen juga di desainer WinForms .NET
- Perbaikan untuk crash saat menghapus kontrol ContextMenuStrip di perancang Formulir Windows .NET.
- Cegah kerusakan saat jendela perancang Formulir Windows memuat ulang selama aktivitas menyeret.
- Perbaikan untuk crash Visual Studio yang tidak stabil saat berinteraksi dengan desainer WinForms .NET selama pembangunan ulang solusi atau proyek.
- Memperbaiki bug yang menyebabkan .NET 5 proyek dilaporkan kedaluwarsa ketika seharusnya sudah diperbarui, menyebabkan build yang lebih lambat.
- Nonaktifkan pengindeksan aset secara otomatis untuk proyek Unity skala besar.
- Menambahkan dukungan Xcode 13.0.
- Rilis ini memperbaiki masalah dengan mendistribusikan proyek Windows Application Packaging tertentu yang penyebarannya menyalin file yang tidak dimodifikasi secara tidak perlu.
Dari Komunitas Pengembang
- Membandingkan CComPtr dengan CComPtr menghasilkan kesalahan
- Pengikatan terstruktur dalam lambda dalam lambda menyebabkan kesalahan kompilasi yang tidak valid
- Codegen buruk dengan operator baru
- Kesalahan Kompilasi WinARM64 dengan masalah link MFC/ATL setelah bermigrasi dari VS 16.8.6 ke VS 16.9.5
- Penyedia codelens Unity masih membutuhkan sejumlah besar memori dan dapat mengalami kehabisan memori dalam proyek Unity berskala besar pada versi 16.11.
- Kesalahan C3493 dengan /std:c++latest menggunakan pengikatan terstruktur di Lambda
Visual Studio 2019 versi 16.11.3
dirilis 14 September 2021
Masalah yang Diatasi dalam Rilis ini
- Memperbaiki target debug "Perangkat Jarak Jauh" yang hilang untuk proyek iOS Xamarin.
- Memperbaiki bug yang menyebabkan tautan pintasan pada menu Start menghilang. Bug hanya terjadi saat memperbarui beberapa instans SKU produk yang berbeda pada komputer yang sama.
Dari Komunitas Pengembang
- Visual Studio UI tidak responsif ketika terlalu banyak output log build selama build (misalnya: verbositas diagnostik)
- Pengujian Unit Langsung mengalami gangguan saat memulai
- "Perangkat jarak jauh" tidak tercantum di perangkat
- Desainer mengalami crash pada aplikasi 32-bit setiap kali Anda menggulir menggunakan roda gulir
Pemberitahuan Keamanan Diselesaikan
CVE-2021-26434 Visual Studio Kerentanan Eskalasi Hak Istimewa Penetapan Izin yang Salah
Kerentanan penetapan izin ada di Visual Studio setelah menginstal pengembangan Game dengan C++ dan memilih beban kerja Unreal Engine Installer. Sistem rentan terhadap LPE selama penginstalan, sistem ini membuat direktori dengan akses tulis ke semua pengguna.
Visual Studio 2019 versi 16.11.2
dirilis 25 Agustus 2021
Masalah yang Diatasi dalam Rilis ini
- Memperbaiki masalah di mana pembuatan cache CMake gagal, yang memblokir IntelliSense, build, dan debug.
- Memperbaiki peringatan "Mengevaluasi fungsi 'System.Diagnostics.TraceInternal.Listeners.get' kehabisan waktu dan perlu dibatalkan dengan cara yang tidak aman" saat memulai debugging pada beberapa aplikasi .NET dan .NET Core.
Dari Komunitas Pengembang
- Generasi cache CMake "macet" setelah peningkatan dari vs2019 16.11.0 ke 16.11.1
- Tidak dapat menemukan sumber daya apa pun yang sesuai untuk budaya yang ditentukan atau budaya netral. Pastikan "Microsoft. VisualStudio.Data.Providers.SqlServer
- Pilihan Build berhenti berfungsi pada VS 16.11
Visual Studio 2019 versi 16.11.1
dirilis 16 Agustus 2021
Masalah yang Diatasi dalam Rilis ini
- Memperbaiki masalah saat menginstalasi paket Microsoft.VisualStudio.ScriptedHost.Registry selama penginstalan Visual Studio, yang akan menyebabkan seluruh penginstalan gagal.
- Tidak Diblokir Menambahkan Koneksi SSH baru melalui Opsi Alat
Dari Komunitas Pengembang
Visual Studio 2019 versi 16.11.0
dirilis 10 Agustus 2021
Ringkasan Apa yang Baru dalam Rilis Visual Studio 2019 versi 16.11.0 ini
Menu Bantuan Yang Diperbarui
- Sorotan dari menu yang diperbarui adalah Panduan Memulai dan Tips/Trik yang bermanfaat. Ini juga menyediakan akses ke Developer Community, Catatan Rilis, Peta Strategi produk Visual Studio, dan halaman Media Sosial kami.
- Item menu Langganan Saya Yang Baru memungkinkan pengembang untuk memaksimalkan langganan mereka melalui kesadaran manfaat dan informasi tambahan!
Alat Git
- Akses tindakan tambahan dari menu tambahan di pilihan cabang di jendela Git Changes dan bilah status.
- Arahkan kursor ke nama cabang untuk melihat detail commit terakhir dalam tooltip.
- Akses tindakan tambahan di menu penuh pemilih repositori dari bilah status.
- Arahkan mouse ke atas nama repositori untuk melihat detail repositori seperti jalur lokal dan URL jarak jauh.
C++
- Alat LLVM yang dikirim dengan Visual Studio telah ditingkatkan ke LLVM 12. Lihat catatan rilis LLVM untuk detailnya.
- Dukungan Clang-cl diperbarui ke LLVM 12.
Siapkan
- Memperbaiki masalah yang memengaruhi eksekusi baris perintah dari perintah pembaruan. Jika pembaruan gagal untuk pertama kalinya, perintah pembaruan yang dikeluarkan berikutnya sekarang menyebabkan pembaruan melanjutkan operasi sebelumnya dari titik terakhir.
- Pengalaman Pengguna .NET Hot Reload untuk mengedit kode terkelola selama runtime.
Detail Apa yang Baru dalam Rilis Visual Studio 2019 versi 16.11.0 ini
.NET Hot Reload Pengalaman Pengguna untuk mengedit kode terkelola pada runtime
Dalam rilis ini kami sangat senang untuk menyediakan rilis pertama pengalaman pengguna Hot Reload baru saat mengedit file kode untuk aplikasi seperti WPF, Formulir Windows, ASP.NET Core, Konsol, dll. Dengan Hot Reload Anda sekarang dapat memodifikasi kode sumber terkelola aplikasi saat aplikasi berjalan tanpa perlu menjeda eksekusi atau menggunakan titik henti. Sebagai gantinya, cukup buat perubahan yang didukung dan gunakan tombol "terapkan perubahan kode" baru di toolbar untuk segera menerapkannya.
Dalam pembaruan ini Visual Studio pengalaman baru ini tersedia saat menjalankan aplikasi Anda di bawah debugger (F5) dan didukung oleh mekanisme Edit dan Lanjutkan (EnC). Oleh karena itu, di mana saja EnC didukung, Anda sekarang juga dapat menggunakan Hot Reload bersama fitur debugger lainnya. .NET Hot Reload juga akan bekerja bersama XAML Hot Reload, sehingga memungkinkan untuk membuat UI dan perubahan kode di belakang dalam aplikasi desktop Anda seperti WPF atau WinUI.
EnC dan Hot Reload juga memiliki batasan yang sama, jadi ketahuilah bahwa tidak setiap jenis pengeditan saat ini didukung. Daftar lengkap apa yang atau tidak didukung dapat ditemukan dalam dokumentasi kami.
Untuk mempelajari lebih lanjut tentang Hot Reload dan visi jangka panjang kami, Anda juga dapat membaca detail selengkapnya di posting blog kami.
Masalah Teratas Diperbaiki dalam Rilis ini
- MSVC C++ 14.29.16.10 SxS Toolset diperbarui agar sesuai dengan VS 2019 v16.10.4. Versi Toolset MSVC untuk pembaruan ini adalah 14.29.30040.0/19.29.30040.0.
- Memperbarui Azure Branding
- Memperbaiki masalah di mana kegagalan dalam penemuan tes CMake dapat menyebabkan pembuatan cache gagal.
- Memperbaiki masalah yang menyebabkan pengujian TPv0 menggunakan CSV atau SQLCE sebagai sumber data gagal dijalankan dengan ArgumentException.
- Memperbaiki kesalahan build "ApplicationVerificationFailed" dengan Hot Restart
- Memperbaiki kegagalan untuk melakukan pemeriksaan terkini yang cepat pada proyek WAP yang menyebabkan proyek tersebut diproses (bukan dilewati), bahkan ketika proyek sudah diperbarui dan tidak memerlukan modifikasi, sehingga meningkatkan waktu build bertahap di IDE.
- Telah memperbaiki kesalahan "Xamarin.iOS tidak mendukung menjalankan atau debug versi build sebelumnya dari proyek Anda".
- Memperbaiki kesalahan "Tidak dapat tersambung ke Mac Server dengan Alamat" saat mencoba mendistribusikan aplikasi iOS
- "Modul untuk Pustaka Standar (eksperimental)" hilang, tetapi telah dipulihkan.
- Memperbaiki kegagalan pernyataan EDG pada co_yield berlapis.
- Memperbaiki masalah yang menyebabkan Microsoft Azure Tools untuk Visual Studio memicu .dll lain untuk dimuat di Dialog Tentang.
- Memperbaiki masalah aksesibilitas yang menyebabkan Pengaturan Akun Kontras Tinggi tidak ditampilkan.
- Memperbaiki masalah pemformatan saat menggunakan @
{if(true)}. - Mengatasi masalah aksesibilitas dengan pembaca layar yang tidak bisa mengumumkan tajuk kode yang dilipat.
- Memperbaiki rasio kontras Luminositas untuk warna Latar Depan/latar belakang batas Negara menjadi lebih besar atau sama dengan 3:1 sehingga pengguna yang terganggu secara visual dapat mengidentifikasi kontrol ini.
- Memperbaiki masalah aksesibilitas di mana nama yang terlihat dan nama yang dapat diakses tidak mirip untuk bidang edit "Server," bidang edit "Nama situs," dan kotak kombo "Target Runtime."
- Memperbaiki bug yang menyebabkan pembaca layar mengumumkan informasi Pesan status sambungkan di bawah bilah Tambahkan SQL Server.
- Filter hilang dari daftar penyelesaian dalam proyek VB.
- Memperbaiki masalah yang menyebabkan Visual Studio sesekali berhenti merespons saat memuat Microsoft. Maui-net6.sln.
- Memperbaiki kesalahan saat membangun proyek IOS atau proyek XF yang menunjukkan peringatan "Xamarin.iOS.Common.targets".
- Memperbaiki pengelompokan menu pemilih cabang.
- Memperbaiki masalah yang menyebabkan repositori di bawah repositori yang dipilih terbuka alih-alih repositori yang diinginkan.
- Memperbaiki bug yang menyebabkan peringatan untuk fungsi templat mengikuti set aturan yang salah.
- Memperbaiki bug yang menyebabkan menu dropdown akun Microsoft terpotong saat pengubahan ukuran dari 125% ke 150% atau dari 175% ke 200%.
- Memperbaiki bug aksesibilitas di mana narator tidak mengumumkan nama label.
- Memudahkan pengguna untuk mengakses tombol "konversi warna ke sumber daya".
- Mempermudah pengguna dengan keterbatasan penglihatan untuk melihat fokus pada tombol "Pilih pemberhentian gradien sebelumnya" dan "Pilih pemberhentian gradien berikutnya".
- Telah menyelesaikan masalah di mana pengguna pembaca layar tidak mendapatkan informasi yang tepat tentang tombol.
- Pesan kesalahan tertentu dari GitHub tidak selalu muncul saat mendorong commit.
- Memperbaiki masalah yang menyebabkan peringatan saat mencoba menyambungkan ke SharePoint untuk memenuhi prasyarat debugging alur kerja.
- Memperbaiki masalah yang menyebabkan operasi jaringan tidak berfungsi dengan Fork dan cabang Fork jarak jauh di jendela repositori Git.
- Memperbaiki masalah Proyek Basis Data di mana menyeret file dari penjelajah solusi ke file yang sudah dibuka menghapus file dari sistem file.
- Memperbaiki masalah yang menyebabkan pengecualian dalam file .cshtml dan .razor.
- Memperbaiki tampilan file dan ikon yang lambat di Visual Studio IDE dan Penjelajah Solusi.
- Memperbaiki kesalahan dengan pesan Git yang melaporkan 'Tidak diizinkan untuk menjalankan beberapa operasi file massal pada satu waktu.'
- Peningkatan kemudahan aksesibilitas saat mengakses kontrol untuk jalur Profil yang dipilih.
- Memperbaiki peringatan 'Daftar Kesalahan' saat menerbitkan proyek Cloud Service dengan templat 'Aplikasi Halaman Tunggal'.
- Memperbaiki masalah saat mencoba menutup jendela mulai cepat dapat menyebabkan Visual Studio mengalami crash
- Memperbaiki ketidakmampuan untuk menerbitkan proyek database dengan nilai null dan nama parameter 'str'.
- Menambahkan dukungan untuk pernyataan SSDT MERGE.
- Memperbaiki masalah dengan F# Interactive di mana referensi paket NuGet tidak lagi berfungsi.
- Kemampuan ditambahkan untuk menggunakan folder tata letak sebelumnya dalam mencari paket selama operasi tata letak.
- Menambahkan peningkatan aksesibilitas tambahan bagi pengguna yang hanya menggunakan keyboard dalam debugging dan pilihan menu.
- Memperbaiki kesalahan pelokalan dengan Test Explorer.
- Memperbaiki kesalahan yang menyebabkan build gagal dalam proyek C# VSIX.
- Memperbaiki kesalahan saat penerbitan gagal di Aplikasi ASP.NET Core yang berjalan di Docker (Windows/Linux) ke Kontainer Docker dengan kesalahan:"Konteks saat ini "desktop-linux" tidak ditemukan pada sistem file".
- Dikonversi ke menggunakan instans DartLab baru yang memberi kita perbaikan terbaru dan menyederhanakan YAML.
- Memperbaiki masalah saat mengklik "Buka Deklarasi" yang mengakibatkan kursor melompat ke posisi yang salah.
- Memperbaiki regresi pada EnC.
- Memperbaiki kesalahan yang menyebabkan Visual Studio berhenti merespons saat membuat aplikasi Service Fabric.
- Memperbaiki masalah di mana item konteks Dukungan Orkestrator Kontainer tersembunyi setelah menambahkan dukungan Docker untuk proyek Fungsi Azure dengan tipe .NET 5 (Terisolasi) dipilih.
- Memperbaiki situasi di mana F5/Ctrl+F5 menghasilkan pesan kesalahan, "Perintah Docker gagal dengan kode keluar1."
- Menambahkan dialog Service Fabric dan Tambahkan Dukungan Orchestrator.
- Memperbaiki kegagalan untuk memulihkan paket NuGet yang dihapus.
- Memperbaiki kesalahan yang menyebabkan proyek mstest menghapus jendela LUT setelah mengganti nama.
- Memperbaiki pemformatan saat tidak memberikan nama kontainer dalam pencarian kode.
- Memperbaiki pesan peringatan yang hilang di CppCoreCheck.
- Memperbaiki bug saat menambahkan kelas di ASP.NET menyebabkan bilah kuning dengan pesan kesalahan: 'CSharpSyncNamespaceCodeRefactoringProvider'.
- Meningkatkan performa menggunakan PointerSafetyXtension di CppCoreCheck.
- Peningkatan pelokalan terkait fitur VC++.
- Memperbaiki kesalahan build ketika nilai variabel solutionPath dievaluasi menjadi undefined.
- Memperbaiki skenario langka yang dapat mencegah instance Visual Studio menutup jika Test Explorer terbuka di dalam solusi.
- Memperbaiki masalah visibilitas dengan hitam kontras tinggi pada mesin virtual yang menyebabkan pergeseran fokus.
- Memperbaiki masalah di mana kesalahan "Tidak ada gambar seperti itu" terjadi saat menghapus beberapa gambar yang telah ditandai.
- Meningkatkan pengalaman pengetikan XAML pada klien LiveShare.
- Memperbaiki masalah ketika menggunakan perintah "Navigasikan ke" dengan pengenalan suara yang menyebabkan pengguna harus menunggu ToolTip menghilang sebelum melihat hasilnya.
- Memperbaiki masalah yang menyebabkan dokumen yang dibuka sebelumnya tidak dipulihkan saat solusi dibuka kembali.
- Memperbaiki crash UWP saat menggunakan fitur Data Sampel baru.
- Memperbaiki bug di mana tidak ada penyedia properti proyek untuk "Persistensi = AssemblyReference".
- Penurunan konsumsi prosesor setup.exe.
- Memperbaiki masalah yang mencegah sumber daya HRESULT dikustomisasi untuk Xbox.
- Memperbaiki pengecualian yang tidak tertangani setelah mengklik "Tes Debug".
- Memperbaiki pesan kesalahan build "NETSDK1 031" saat menggunakan Windows Application Packaging Project.
- Mengatasi kerusakan setelah sesi LiveShare berakhir.
- Memperbaiki bug yang menyebabkan kegagalan tombol "X" pada halaman Wizard Peluncuran Pertama.
- Memperbaiki pesan kesalahan "Operasi tidak didukung" di LiveShare.
- Memperbaiki bug dalam publikasi Cloud Service (dukungan yang diperluas) dengan nilai pengaturan yang berbeda pada konfigurasi layanan yang berbeda.
- Memperbaiki masalah pada Modul C++20 IntelliSense di mana beberapa konstruksi bahasa akan menyebabkan kompilator mengalami crash.
- Memperbaiki masalah yang akan menyebabkan sedikit memori tambahan bocor.
- Memperbaiki perubahan melanggar API pada AudioUnitPropertyIDType.
- Pengembang yang menggunakan kerangka kerja pengujian unit UWP yang ingin menjalankan pengujian mereka di perangkat jarak jauh atau emulator tidak dapat menjalankan pengujian pada perangkat jarak jauh.
Masalah Paling Banyak Dipilih Dari Komunitas Pengembang
- Analisis kode/regresi performa PREfast dari 16.6.4 menjadi 16.9.4
- Analisis kode memperingatkan C6285 di STL functional.h pada VS 16.10 pratinjau 4. Berfungsi pada pratinjau 2 versi 16.10
- EnforceProcessCountAcrossBuilds memancarkan peringatan analisis kode pada header sistem
- Kesalahan kompilasi untuk header eksternal
- Peringatan kesalahan kunci oleh penganalisis C26110
- Pembuatan berbasis CMakePresets pada Linux Remote gagal dengan "Kesalahan: Referensi objek tidak diatur ke instans objek."
- Tidak dapat menyalin teks dari tampilan repositori git
- Rusak intellisense dengan spesialisasi templat
- ICE: ARM64 sedang mengoptimalkan untuk /std:c++latest
- Kesalahan saat menambahkan Akun Pengembang Apple: Parameter 'certificateType' memiliki nilai yang tidak valid: 'Nilai yang tidak diketahui:MAC_INSTALLER_DISTRIBUTION'
- Functional(813) memiliki peringatan C6285
- ICE pada modul C++20 + boost::asio
- 16.9.2 Membeku saat mengerjakan proyek SQL Server
- Peringatan MSB4011 sejak pembaruan terakhir Xamarin dan XCode Build
- Cara mengaktifkan multthread untuk mengkompilasi sumber di Visual studio 2019 16.9 dengan clangcl
- Pemformatan pernyataan pengalihan yang salah dengan static_casts
- Kesalahan internal kompilator Visual Studio 2019 16.5.4 saat menggunakan SSE
- Konstruktor noexcept default
- Bug Pengompilasi MSVC pada _InterlockedCompareExchange64
- NativeReference tidak dapat mengenali nilai properti MSBuild
- Kesalahan Diagnostik: 26444 NO_UNNAMED_RAII_OBJECTS
- Tidak Benar C6240 LOGICALANDNONZERO
- Jendela Alat Diagnostik dimuat dalam tampilan mini dan tidak dapat mengubah ukurannya dengan semestinya
- Coroutine menggunakan promise_type::unhandled_exception dengan pengecualian dinonaktifkan
- Informasi penanganan pengecualian buruk(noexcept) di AMD64
- ToolTip Memblokir Hasil Pencarian
- Kesalahan postivie palsu C2176 dalam mode C++20
- Operator new memberikan argumen yang salah untuk _aligned_malloc saat pengemasan ditentukan
- Menolak penguraian ekspresi lambda yang valid
- Kesalahan 'Tidak dapat melampirkan. Proses 'SPUCWORKERPROCESS.exe' tidak berjalan' ditampilkan saat menyebarkan proyek kotak pasir SharePoint2019
- Peringatan tak terduga C4834 setelah memperbarui ke 16.10 Pratinjau 2
- Secara sintaksis tidak valid dengan kode templat yang diabaikan tanpa pemberitahuan dengan /std:c++latest.
- BUG: Backspacing dalam filter cabang menghapus karakter dari kode
- StreamJsonRpcRemoteInvocationException: Kesalahan enumerasi pada penyimpanan kredensial GitHub
- Tidak dapat menggunakan tombol panah, potong, salin, atau tempel di cabang Git "ketik di sini untuk memfilter daftar" kotak input
- Kesalahan saat menambahkan Akun Pengembang Apple: Parameter 'certificateType' memiliki nilai yang tidak valid: 'Nilai tidak diketahui: MAC_INSTALLER_DISTRIBUTION'
- Integrasi Git: Tekanan tombol backspace dalam filter cabang di Visual Studio 2019 diterapkan di jendela editor, bukan di panel cabang
- Tidak dapat menerapkan ke emulator atau perangkat menggunakan .NET MAUI
- Visual Studio 2019 Professional 16.10.0 - Tab tidak dirender dengan benar untuk file SQL.
- Pengalihan target Cpp gagal saat menggunakan DisableInstalledVCTargetsUse=true jika MinimumVisualStudioVersion adalah 16.0
- Peringatan Build MSB4011 sejak Pembaruan Terakhir Xamarin dan XCode
-
CMake Integration: Lingkungan yang ditentukan dalam
CMakeSettings.jsontidak diwarisi saat Visual Studio digunakan sebagai generator - Terjadi kesalahan saat mengaktifkan server bahasa jarak jauh
- .pdb dikunci oleh ServiceHub.DataWarehouseHost.exe setelah menjalankan VS Profiler
- Preview Visual Studio 2019 tidak dapat meluncurkan aplikasi MAUI baru untuk Android
Blazor simpan & penyegaran build tergantung Visual Studio - Peta Kode memperlihatkan panggilan metode yang tidak ada dalam kode sumber
Masalah yang Diketahui
Lihat semua masalah terbuka dan solusi yang tersedia di Visual Studio 2019 dengan mengikuti tautan di bawah ini.
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.
Visual Studio 2019 versi 16.11 Catatan Rilis