Catatan Rilis Visual Studio 2022 versi 17.9
Tip
Tonton rekaman acara peluncuran Visual Studio 2022 untuk mempelajari tentang apa yang baru, mendengar tips & trik, dan mengunduh swag digital gratis.
Persyaratan | Sistem Peta Strategi | Komunitas | Pengembang Visual Studio 2022 Kompatibilitas | Persyaratan | Lisensi Riwayat | Rilis Kode | yang Dapat Didistribusikan Blog Rilis | Terbaru Masalah | Umum Apa yang Baru di Dokumen Visual Studio
Klik tombol untuk mengunduh versi terbaru Visual Studio 2022. Untuk petunjuk tentang menginstal dan memperbarui Visual Studio 2022, lihat Memperbarui Visual Studio 2022 ke rilis terbaru. Selain itu, lihat instruksi tentang cara menginstal offline.
Kunjungi situs Visual Studio untuk mengunduh produk Visual Studio 2022 lainnya.
Rilis Visual Studio 2022 versi 17.9
- 14 Mei 2024 — Visual Studio 2022 versi 17.9.7
- 9 Apr 2024 — Visual Studio 2022 versi 17.9.6
- 26 Mar 2024 — Visual Studio 2022 versi 17.9.5
- 19 Mar 2024 — Visual Studio 2022 versi 17.9.4
- 12 Mar 2024 — Visual Studio 2022 versi 17.9.3
- 27 Feb 2024 — Visual Studio 2022 versi 17.9.2
- 21 Feb 2024 — Visual Studio 2022 versi 17.9.1
- 13 Feb 2024 — Visual Studio 2022 versi 17.9.0
Visual Studio 2022 Blog
Blog Visual Studio 2022 adalah sumber resmi wawasan produk dari Tim Teknik Visual Studio. Anda dapat menemukan informasi mendalam tentang rilis Visual Studio 2022 di postingan berikut:
Visual Studio 2022 versi 17.9.7
dirilis 14 Mei 2024
Ringkasan Apa yang Baru dalam rilis ini
- Komponen alat penginstal "Xamarin" dan "Xamarin Profiler" telah ditandai "Tidak didukung".
- Rilis ini juga mencakup pembaruan OpenSSL ke v3.2.1
Saran keamanan ditangani
- Klon rekursif CVE-2024-32002 pada sistem file yang tidak peka huruf besar/kecil yang mendukung symlink rentan terhadap Eksekusi Kode Jarak Jauh.
- Eksekusi Kode Jarak Jauh CVE-2024-32004 saat mengkloning repositori lokal yang dibuat khusus
- Kerentanan Eksekusi Kode Jarak Jauh CVE-2024-30045 ada di .NET 7.0 dan .NET 8.0 di mana penyerbuan buffer tumpukan terjadi dalam rutinitas .NET Double Parse.
- CVE-2024-30046 Kerentanan ada di Microsoft.AspNetCore.Server.Kestrel.Core.dll di mana kunci mati dapat terjadi yang mengakibatkan Penolakan Layanan.
Visual Studio 2022 versi 17.9.6
dirilis 9 Apr 2024
Ringkasan Apa yang Baru dalam Rilis Visual Studio 2022 versi 17.9.6 ini
- Dengan perbaikan bug ini, klien sekarang dapat menggunakan bootstrapper dalam tata letak dan meneruskan parameter --noWeb untuk menginstal pada komputer klien dan memastikan bahwa penginstal dan produk Visual Studio diunduh hanya dari tata letak. Sebelumnya, terkadang selama proses penginstalan, alat penginstal tidak akan menghormati parameter -noWeb dan akan mencoba memperbarui sendiri dari web.
Komunitas Pengembang
- Setelah memutakhirkan ke Visual Studio 2002 v17.9.3, Pemasangan ke Mac gagal
- Tab Vertikal Digulir ke atas saat tab aktif berubah
- Layanan 17.9 untuk memperbaiki referensi dacpac dengan menabrak DacFx
Saran keamanan ditangani
- CVE-2024-21409 Kerentanan penggunaan setelah bebas ada di WPF yang dapat mengakibatkan Peningkatan Hak Istimewa saat melihat dokumen yang tidak tepercaya.
- CVE-2024-28929 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28930 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28931 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28932 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Driver Microsoft ODBC untuk Microsoft SQL Server.
- CVE-2024-28933 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28934 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28935 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28936 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28937 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28938 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28941 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-28943 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
- CVE-2024-29043 Pembaruan ini membahas kerentanan eksekusi kode jarak jauh di Microsoft ODBC Driver untuk Microsoft SQL Server.
Visual Studio 2022 versi 17.9.5
dirilis 26 Mar 2024
Ringkasan Apa yang Baru dalam Rilis Visual Studio 2022 versi 17.9.5 ini
- Memperbaiki crash yang terjadi pada komputer dengan CPU yang lebih lama.
Komunitas Pengembang
Visual Studio 2022 versi 17.9.4
dirilis 19 Mar 2024
Ringkasan Apa yang Baru dalam Rilis Visual Studio 2022 versi 17.9.4 ini
- Mengatasi masalah di mana editor kode akan menjadi kosong jika gagal memuat font.
- Memperbaiki masalah di mana jendela dokumen bisa terjebak dalam ukuran yang sangat kecil dan tidak dapat digunakan.
- Memperbaiki crash yang dapat terjadi saat mengkompilasi Unreal Engine.
- Memperbaiki struktur data ini yang tidak ditampilkan dengan benar di VS Debugger: Konkurensi::concurrent_unordered_set, Konkurensi::concurrent_unordered_multiset, Konkurensi::concurrent_unordered_map, Konkurensi::concurrent_unordered_multimap.
- Memperbaiki bug di mana pintasan keyboard berhenti berfungsi saat membuka jendela Buat Permintaan Pull dari pemberitahuan yang ditampilkan setelah mendorong cabang.
- Dialog Simpan Dengan Pengodean tidak mencantumkan semua pengodean file yang tersedia dengan benar. Perbaikan ini menunjukkan semuanya dalam daftar dan dialog sekarang berfungsi dengan benar lagi.
Komunitas Pengembang
- Perbarui paket nuget menyebabkan NullReferenceException
- Visual studio tidak membangun kembali saat saya mulai men-debug setelah membuat perubahan pada file
- Visual Studio tidak dapat mengakses font Cascadia Mono
- Tidak dapat melihat file kode, jendela tidak memiliki lebar dan Reset Tata Letak Jendela belum memperbaikinya
- tidak dapat membangun aplikasi konsol hello-world c++ sederhana
- Kesalahan kompilator internal setelah memutakhirkan Visual Studio ke 17.9.0
- Kesalahan Kompilator Internal: file kompilator 'D:\a_work\1\s\src\vctools\Compiler\Utc\src\p2\main.c', baris 235
- 'LINK : kesalahan LNK2034: metadata tidak konsisten dengan tabel simbol COFF' saat membangun program C++/CLI yang merujuk pada fungsi asli, menggunakan VS 17.9.1
- Keyboard menjadi wonky setelah Permintaan Pull
- alat data sql server tidak berfungsi
- NuGetSDKResolver gagal dimuat dalam kontainer 20H2 karena Newtonsoft.Json tidak dapat dimuat karena alasan tertentu
- Jendela Opsi Simpan Tingkat Lanjut ditampilkan secara tidak normal
Visual Studio 2022 versi 17.9.3
dirilis 12 Mar 2024
Ringkasan Apa yang Baru dalam Rilis Visual Studio 2022 versi 17.9.3 ini
- VS sekarang mencakup MAUI 8.0.7 (SR2); lihat di sini Rilis 8.0.7 · dotnet/maui (github.com) untuk catatan rilis.
- Memperbaiki bug CLI di mana pengompilasi akan mengalami crash saat mengompilasi array initonly statis.
- Memperbarui Windows 11 SDK (10.0.22621.0) yang diinstal oleh Visual Studio ke build layanan Februari 2024.
Komunitas Pengembang
- Web.Config tidak valid setelah menggunakan Pratinjau Visual Studio 2022
- launch.vs.json tidak mendukung komentar
- Pembaruan ekstensi tidak dimulai dengan Refresh UI Pengelola Ekstensi
- SQL72025 setelah meningkatkan ke Visual Studio 2022 17.9.0
- Perancang Properti untuk Proyek .NET Framework Tidak Selalu Dimuat
Saran keamanan ditangani
- CVE-2024-21392 Kerentanan ada di .NET di mana permintaan yang dibuat khusus dapat menyebabkan kebocoran sumber daya, yang menyebabkan Penolakan Layanan.
- CVE-2024-26190 Kerentanan ada di MsQuic.dll yang dapat mengakibatkan serekan untuk mengalokasikan potongan memori kecil selama koneksi tetap hidup.
- CVE-2023-27911 Saran ini sedang diterbitkan ulang untuk menunjukkan bahwa Autodesk® FBX® SDK tidak lagi didukung di Visual Studio 2022.
Visual Studio 2022 versi 17.9.2
dirilis 27 Feb 2024
Ringkasan Apa yang Baru dalam Rilis Visual Studio 2022 versi 17.9.2 ini
- Memperbaiki masalah yang dalam beberapa kondisi, terjadi hang saat membuka dialog font dan warna.
- Perbaikan dilakukan untuk mencegah beban memori skalar dalam ekspansi sebaris fungsi std::round() diubah menjadi akses vektor. Meskipun akses vektor tidak mengubah hasil komputasi, itu lebih lama dan dapat salah ketika beban skalar akan berhasil.
- Memperbaiki masalah di mana dalam versi Visual C++ sebelum Visual Studio 2022 versi 17.9, penentu _Alignas tidak diterapkan dengan benar sesuai dengan Standar ISO-C ketika muncul berdekatan dengan jenis terstruktur dalam deklarasi.
Komunitas Pengembang
Visual Studio 2022 versi 17.9.1
dirilis 21 Feb 2024
Ringkasan Apa yang Baru dalam Rilis Visual Studio 2022 versi 17.9.1 ini
- Memperbarui toolset MSVC 16.11 ke 16.11.34 (14.29.30154.0) untuk pelanggan yang menggunakan toolset C++ 16.11 dengan VS 17.9.
- Memperbaiki bug di mana libconcrt.lib yang digunakan ketika penautan statis dapat berisi instruksi SSE 4.2 yang ilegal pada sistem X64 yang lebih lama.
- Menambahkan dukungan untuk char8_t sebagai jenis bawaan untuk C++20 dengan /clr.
Komunitas Pengembang
Visual Studio 2022 versi 17.9.0
dirilis 13 Feb 2024
Ringkasan Apa yang Baru dalam Rilis Visual Studio 2022 versi 17.9 ini
Penginstalan Visual Studio sekarang memerlukan .NET Framework 4.7.2
Dimulai dengan Visual Studio 17.9.0, Anda harus menginstal .NET Framework 4.7.2 atau yang lebih baru di komputer Anda untuk menginstal Visual Studio. Untuk menghindari masalah penginstalan, kami sarankan Anda mengunduh dan menginstal .NET Framework 4.7.2 sebelum menginstal Visual Studio 17.9 atau yang lebih baru.
Pesan Penerapan yang Dihasilkan
Gunakan fitur pesan penerapan Git baru yang dihasilkan untuk membantu Anda menjelaskan kumpulan perubahan Anda. Untuk mencobanya, Anda memerlukan langganan GitHub Copilot aktif dan pratinjau GitHub Copilot Chat Extension.
Klik ikon pena berkilau "Tambahkan Pesan Penerapan yang Dihasilkan AI" di jendela Perubahan Git untuk menghasilkan saran. GitHub Copilot akan melihat perubahan file dalam penerapan Anda, meringkasnya, lalu menjelaskan setiap perubahan. Anda kemudian dapat "Sisipkan Saran AI" atau "Buang." Bagikan umpan balik Anda tentang fitur ini di sini. Kami telah mengatasi masalah berikut dengan ikon yang muncul. Lihat detailnya.
Buka Permintaan Pull di Visual Studio atau di Browser
Untuk mendukung pengguna GitHub dan Azure DevOps yang lebih suka menggunakan tampilan browser untuk membuat permintaan pull, kami telah menambahkan tautan sekunder untuk membantu mempertahankan alur pengguna saat ini.
Label Ref Responsif di Jendela Repositori Git
Label cabang dan tag Anda sekarang mengubah ukuran secara responsif untuk mempermudah melihat cabang mana yang Anda lihat di grafik Git.
Menemukan dan Mengaktifkan Manfaat Pelanggan
Langganan Anda dilengkapi dengan banyak manfaat tambahan di luar IDE. Untuk menemukan dan mengaktifkan manfaat, Anda sekarang dapat menggunakan ikon berlian baru di toolbar Visual Studio di kanan atas. Fitur ini hanya tersedia untuk pelanggan Visual Studio Enterprise dan Professional yang masuk.
Saat mengeklik ikon, Anda akan melihat manfaat teratas yang paling disukai pengembang. Anda juga dapat dengan mudah mengakses portal pelanggan Anda untuk menemukan manfaat tambahan seperti sumber daya pelatihan, dukungan, dan unduhan produk.
Alat pengembangan Microsoft Teams (Teams Toolkit)
Fitur baru
Templat proyek Bot AI baru
Buat bot obrolan seperti GPT untuk Teams menggunakan Pustaka AI Teams.
Alat Uji Aplikasi Teams
Profil debug baru untuk men-debug, mempratinjau, dan menguji aplikasi bot Anda dalam pengalaman browser web dengan cara cepat untuk mengejek aktivitas Teams dan pengalaman obrolan.
Peninjau Kartu Adaptif
Pilih tombol Pratinjau baru yang muncul saat mengedit file JSON Kartu Adaptif untuk mendapatkan pratinjau berdampingan yang diperbarui langsung saat Anda mengedit.
Jalankan langkah-langkah YAML dengan CodeLens
Pilih pemicu CodeLens baru di teamsapp.yml atau teamsapp.local.yml untuk menjalankan satu langkah siklus hidup dengan cepat.
Tautan cepat dokumentasi Teams Toolkit
Lihat dokumen Teams Toolkit menggunakan menu baru di Dokumentasi Toolkit > Teams Teams Project >
Fitur Pratinjau
Versi Teams Toolkit ini menambahkan templat dan fitur proyek baru untuk mendukung pengembangan untuk Microsoft Copilot. Pilih Teams Toolkit: Kembangkan Plugin Copilot di menu Fitur Pratinjau Opsi > Alat>.
Perluas Copilot dengan ekstensi Pesan
Setelah mengaktifkan fitur Pratinjau, gunakan templat proyek Hasil Pencarian Kustom baru untuk membangun ekstensi Pesan berbasis bot yang disiapkan untuk memperluas Copilot sebagai plugin.
Teams Toolkit akan memeriksa apakah akun Microsoft 365 Anda memiliki akses ke Copilot dan memperingatkan Anda sebelum menjalankan proyek.
Templat proyek Bot Asisten AI
Buat bot obrolan yang terhubung ke OpenAI Assistants API menggunakan Pustaka AI Teams dan bangun pengalaman seperti salinan Anda sendiri.
Tambahan
Meningkatkan dialog akun untuk mengelola identitas Microsoft 365 untuk aplikasi Anda dengan rekomendasi yang lebih baik untuk membuat akun Pengembang M365 baru.
Templat Tab yang diperbarui untuk menggunakan penyajian server interaktif baru untuk Blazor di .NET 8.
Memperbarui semua templat proyek untuk mendukung .NET 8.
Ekstensibilitas
Di Visual Studio 2022 versi 17.9, Anda sekarang dapat menyertakan ekstensi dalam file *.vsconfig Anda tepat setelah daftar komponen. Karena file *.vsconfig mudah diteruskan dan dibagikan dengan orang lain, sekarang lebih mudah untuk berbagi informasi tentang ekstensi mana yang perlu diinstal. Kemampuan untuk memuat ekstensi melalui file vsconfig adalah salah satu fitur komunitas teratas yang diminta.
Beberapa tim ingin menempatkan file *.vsconfig mereka di direktori solusi atau repositori dan meminta Visual Studio secara otomatis mendeteksi dan menginstal apa pun yang hilang. Fungsionalitas ini saat ini berfungsi untuk ekstensi marketplace, dan jika Anda ingin berfungsi untuk jenis ekstensi lain, beri tahu kami.
Dukungan teks lengkap di Pencarian Kode
Dalam Pencarian Kode all-in-one (Ctrl+T
atau Ctrl+,
), Anda sekarang dapat mencari kata atau string karakter apa pun di seluruh solusi Anda, melengkapi file dan hasil simbol dari basis kode Anda.
Anda sekarang dapat mencari nama variabel lokal, kata-kata dalam komentar, nama parameter, atau string karakter lainnya di seluruh basis kode Anda.
Untuk tampilan teks saja, Anda bisa memfilter ke hasil teks saja dengan melakukan salah satu hal berikut ini:
- Klik tombol "teks (x:)" di bawah bilah pencarian,
- Awali kueri pencarian Anda dengan "x:",
- Gunakan pintasan
Shift+Alt+F
keyboard , atau - Buka opsi menu "Edit > Masuk Ke > Teks".
Dalam pengalaman teks saja, ada juga opsi untuk mengalihkan "Cocokkan huruf besar/kecil", "Cocokkan seluruh kata", dan "Gunakan ekspresi reguler" melalui tombol di ujung kanan bilah pencarian.
Baca selengkapnya tentang dukungan teks lengkap di Pencarian Kode di sini.
Jika Anda tidak mendapatkan tombol filter teks di jendela Pencarian Kode, maka Anda dapat mengaktifkannya secara manual dengan mengaktifkan fitur pratinjau "Fitur Pratinjau Lingkungan > Opsi > Alat > Fitur > Pencarian teks biasa di Pencarian All-In-One (memerlukan hidupkan ulang)".
Dukungan Buka Multi-folder
Sekarang, Anda dapat membuka beberapa folder di Visual Studio! Bekerja dengan lancar dengan subset folder atau mengelola beban kerja yang mencakup folder yang tidak terkait pada drive yang sama. Pelajari selengkapnya tentang membuka beberapa folder!.
Masalah Umum
- Pengguna yang memiliki perangkat lunak manajemen hak istimewa dari Delinea yang diinstal mungkin mengalami masalah saat meluncurkan Visual Studio. Delinea mengetahui masalah ini dan telah mengatasinya. Silakan hubungi mereka melalui https://delinea.com/support untuk mendapatkan instruksi tentang cara mengatasi masalah ini.â€
Catatan
Pembaruan ini dapat mencakup perangkat lunak Microsoft atau pihak ketiga baru yang dilisensikan secara terpisah, seperti yang ditetapkan dalam Pemberitahuan Pihak ke-3 atau dalam lisensi yang menyertainya.
Umpan balik dan saran
Kami ingin mendengar pendapat Anda! Anda dapat Melaporkan Masalah atau Menyarankan Fitur dengan menggunakan ikon Kirim Umpan Balik di sudut kanan atas penginstal atau IDE Visual Studio, atau dari Bantuan > Kirim Umpan Balik. Anda bisa melacak masalah dengan menggunakan Visual Studio Developer Community, tempat Anda menambahkan komentar atau mencari solusi. 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.