Catatan Rilis Visual Studio 2022 versi 17.5
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.5
- 11 April 2023 — Visual Studio 2022 versi 17.5.4
- 21 Maret 2023 — Visual Studio 2022 versi 17.5.3
- 14 Maret 2023 — Visual Studio 2022 versi 17.5.2
- 28 Februari 2023 — Visual Studio 2022 versi 17.5.1
- 21 Februari 2023 — Visual Studio 2022 versi 17.5.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:
Kami telah mengatasi sejumlah bug yang dilaporkan teratas dalam rilis ini dan menambahkan fitur baru berdasarkan saran Anda di Komunitas Pengembang. Terima kasih atas umpan balik Anda yang berkelanjutan. Berikut adalah daftar saran Anda yang kami kirim sebagai bagian dari pratinjau ini.
Saran Komunitas Pengembang: Anda bertanya, kami mendengarkan!
- Gunakan Regex untuk menentukan skema warna untuk tab berwarna 63 Suara
- Saya ingin Visual Studio memiliki pemeriksa ejaan untuk komentar dan untuk kode dengan saran. 34 Suara
- Izinkan opsi --layout untuk bekerja dengan opsi --config 23 Votes
- Menambahkan dukungan Markdown asli 10 Suara
- meningkatkan output __builtin_FUNCTION intrinsik(terkait dengan std::source_location) 3 Suara
Lihat daftar semua Saran Komunitas Pengembang yang dikirim sebagai bagian dari 17,5
Visual Studio 2022 versi 17.5.4
dirilis 11 April 2023
Masalah yang Ditangani dalam rilis 17.5.4 ini
- Perubahan ini memperbaiki crash ketika input yang tidak valid dikirim ke driver yang digunakan selama pelatihan PGO untuk driver mode kernel.
- Memperbaiki resolusi operator templat MSVC dengan ISO C++17 dan ISO C++20
- MSVC ASAN akan mengabaikan file memori yang dipetakan ketika fungsi memori Rtl* digunakan untuk memanipulasi memori tersebut.
- Memperbarui .NET MAUI ke 7.0.81 (SR4), lihat https://aka.ms/dotnet-maui-releases untuk catatan rilis.
- Memperbarui .NET iOS ke 16.2.127.0, lihat catatan rilis.
- Memperbarui .NET Android ke 33.0.46.0
- Mengatasi perbaikan dalam API konfigurasi yang dapat menyebabkan kerentanan gratis ganda.
- VSIXInstaller telah diperbarui untuk mencegah peringatan kepercayaan disembunyikan di UI.
Saran Keamanan Ditangani
- Kerentanan Eksekusi Kode Jarak Jauh CVE-2023-28260 .NET Kerentanan ada di .NET yang berjalan di Windows di mana DLL runtime dapat dimuat dari lokasi yang tidak terduga, menghasilkan eksekusi kode jarak jauh.
- Kerentanan Eksekusi Kode Jarak Jauh CVE-2023-28296 Visual Studio
- Kerentanan Spoofing Visual Studio CVE-2023-28299
- CVE-2023-28262 Visual Studio Elevation of Privilege Vulnerability
- Kerentanan Pengungkapan Informasi Visual Studio CVE-2023-28263
Sorotan Komunitas Pengembang
- VS2022 17.5 tidak lagi mengizinkan penggunaan string koneksi dari app.config saat menggunakan wizard pembaruan Kerangka Kerja Entitas
- iisexpress crash di ntdll.dll
- Tombol Perlihatkan Tampilan Ringkas hilang dalam dialog Objek Baru (lama)
- Ekstensi Visual Studio Kepemilikan memaksa dialog Simpan Sebagai setelah peningkatan dari versi 17.1 ke 17.4
- Semua fitur refaktor tidak menunjukkan referensi yang ditemukan
Visual Studio 2022 versi 17.5.3
dirilis 21 Maret 2023
Masalah yang Ditangani dalam rilis 17.5.3 ini
- Penghapusan Alat Pengembang Edge terintegrasi untuk beban kerja web ASP.NET
- Memperbaiki regresi performa ASAN mengenai sejumlah besar utas yang mengakses tumpukan yang sama secara bersamaan. Selain itu, ubah nilai default opsi windows_hook_legacy_allocators menjadi true.
- MSVC C++ Toolset diperbarui ke 14.35.32216.01
- Saat mengedit file Razor, tambahkan penembolokan beberapa konstruksi pengeditan komputasi untuk meningkatkan performa.
- Memperbaiki bug di mana MultiLine TextBox dalam Proyek VB-WinForms dihapus, ketika properti Teks berisi lebih dari satu baris (yang dipisahkan oleh vbCrLf pada pembuatan kode di InitializeComponent).
- Memperbaiki bug di mana Formulir atau UserControls yang sangat besar di WinForms Out-Of-Process Designer membutuhkan waktu yang sangat lama untuk disimpan. Harap dicatat, bahwa Forms/UserControls > 3.000 baris kode akan berada dalam kasus tertentu yang diformat secara berbeda atau tidak tunduk pada pengurangan namespace layanan/ini (Saya dalam Visual Basic). Pertimbangkan untuk merefaktor bagian dari bentuk yang sangat besar ke dalam UserControls khusus, dan gunakan UserControls tersebut di dalam Formulir yang lebih besar untuk peningkatan performa dan pemeliharaan yang lebih mudah.
- Memperbaiki bug di mana VB-Tick-Comments di dalam InitializeComponent sekarang akan membungkus dengan benar ke dalam baris individual, ketika baris sebelumnya berakhir dengan kutipan atau karakter kutipan ganda.
- Memperbaiki bug di mana mengganti nama bidang Kontrol yang ditentukan WithEvents dari file Code-behind Designer di Visual Basic tidak akan lagi menyebabkan peristiwa yang ditentukan/ditangani secara ganda.
Sorotan Komunitas Pengembang
- Alat Pengembang Edge tidak lagi disertakan dalam Visual Studio
- Menggunakan fmtlib pada parameter konstruktor pengecualian kustom dan melempar pengecualian secara langsung menyebabkan crash di MSVC 17.10
- C1001: Kesalahan kompilator internal saat mengkompilasi std::format panggilan dari templat variadik.
- AnyCode menyebabkan kebuntuan dengan menjalankan ruang kerja yang dekat secara sinkron pada utas UI
- Visual Studio 17.4 C++ codegen buruk dengan NRVO
- Target bangunan tidak berfungsi saat menggunakan CMake di WSL
- IntelliSense melaporkan banyak kesalahan untuk pustaka peningkatan
- Compiler crash di MSVC 17.4.2 'msc1.cpp', baris 1592
- Bug di Visual Studio WinForms Designer saat menggunakan Kontrol Pengguna dengan properti ushort
- Peristiwa Formulir hilang saat dikompilasi dan dijalankan setelah mengubah objek formulir di IDE
- Tampilkan "Harus ada dua bagian kelas atau lebih" ketika saya menyimpan winform
- File Sqlproj tidak membangun ketika memiliki referensi master db tertentu yang disediakan oleh file master.dacpac bawaan VS
- Visual Studio 17.5 pecah SqlPackage.exe
- Tidak dapat menjalankan proyek Dukungan Yang Diperluas Cloud Services tergantung pada urutan solusi
- Baik Proyek Baru maupun File Baru tidak menampilkan templat apa pun. Untuk yang terakhir, macet memperlihatkan Templat pemuatan. Penginstalan baru 17.5.0
Visual Studio 2022 versi 17.5.2
dirilis 14 Maret 2023
Masalah yang Ditangani dalam rilis 17.5.2 ini
- Memperbaiki bug pengoptimalan pengompilasi Razor dalam pencarian pembantu tag yang merusak pembantu tag ViewComponent dalam sejumlah kasus.
- Ini menambahkan dukungan ke dalam rilis
@bind:after
17.5. Ini awalnya ditambahkan dalam 17.4 tetapi tidak di-port dengan benar ke basis kode 17.5. - Dalam pengalaman Pencarian All-In-One, Panel Pratinjau akan bersifat baca-saja untuk semua hasil. Kami menghargai kesabaran Anda saat kami bekerja menyeterika detail dan memperbaiki masalah dengan pengalaman pengeditan pratinjau.
- Pembaruan untuk paket mingit dan Git untuk Windows ke v2.39.2, yang membahas CVE-2023-22490
- Penghapusan Alat Pengembang Edge terintegrasi untuk beban kerja web ASP.NET
Saran Keamanan Ditangani
- Kerentanan Eksekusi Kode Jarak Jauh CVE-2023-22490 Mingit
- CVE-2023-22743 Git untuk Windows Installer Elevation of Privilege Vulnerability
- CVE-2023-23618 Git untuk Kerentanan Eksekusi Kode Jarak Jauh Windows
- Kerentanan Eksekusi Kode Jarak Jauh CVE-2023-23946 Mingit
Sorotan Komunitas Pengembang
- Test Explorer (Pengujian SpecFlow): masuk ke file kelas fitur bukan file fitur
- Visual Studio berakhir saat mengklik dua kali pada pesan dalam daftar kesalahan
- Tidak dapat menggunakan Docker sejak v.17.5.0 Preeview 3
- Menggunakan Pemeriksa Ejaan menyebabkan Visual Studio Mengalami Crash (Sering)
- Alat Pengembang Edge tidak lagi disertakan dalam Visual Studio
Visual Studio 2022 versi 17.5.1
dirilis 28 Februari 2023
Masalah yang Ditangani dalam rilis 17.5.1 ini
- Kesalahan yang diturunkan dari .NET CLI saat menentukan jalur output untuk build solusi ke peringatan. Opsi tingkat solusi
--output
tidak lagi valid untuk perintah terkait build
Sorotan Komunitas Pengembang
- Properti VCFileCodeModel.EndPoint tidak mengembalikan hasil yang benar di VS2022
- Proyek tidak dapat dibangun karena peningkatan ke 17.5 karena 'CommandLineArgsForDesignTimeEvaluation' diperlukan masalah
Visual Studio 2022 versi 17.5
dirilis 21 Februari 2023
Sorotan Komunitas Pengembang
- Pemilihan di Batch Build tidak diingat setelah menghidupkan ulang 29 suara
std::move
(dan fungsi serupa) menghasilkan performa debug yang buruk dan pengalaman debugging yang lebih buruk - 29 suara- Izinkan opsi --layout untuk bekerja dengan opsi --config 24 suara
- Mendapatkan kesalahan build setelah memilih secara otomatis menyebarkan proyek database sebelum pengujian unit dijalankan opsi - 19 suara
- Pengaturan C/C++ Posisi Kurung Kurawal Terbuka terus berubah secara otomatis - 13 suara
- Hot reload untuk CSS tidak berfungsi dengan Blazor WebAssembly yang dihosting 13 suara
- Git - gagal memulai alat perbandingan yang dikonfigurasi 12 suara
- Visual Studio menghapus bendera kotor sebelum memanggil Suara OnBeforeSave 11
- Penjelajah Solusi item diciutkan dengan sendirinya - 11 suara
- Skema JSON ditulis ke folder solusi 10 suara
- Startup pengujian unit gagal dengan pengecualian ketika metode pengujian diganti namanya menjadi 10 suara
- IIF dalam kondisi - SQL46010: Sintaksis salah di dekat 9 Suara
- Templat operator C++20 String-literal tidak dikenali oleh Intellisense - 8 suara
- Warna atribut html rusak dalam pratinjau VS terbaru 7 suara
- C++, Visual Assist Find in Files menyediakan hasil parsial untuk pencarian di Seluruh Solusi atau Proyek Saat Ini 7 suara
- Dialog MFC diubah ukurannya oleh editor dialog - 6 suara
- Intellisense tidak berfungsi dengan header modul - 6 suara
- Visual Studio 2022 secara diam-diam merusak kode sumber utf-8 dan file konten setelah pemuatan ulang yang disebabkan oleh modifikasi eksternal 6 Suara
- CMake + Ninja gagal mengurai termasuk output jalur(/showIncludes) - 5 suara
- Peringatan positif palsu c6031 dari analisis statis - 5 suara
- Visual Studio membeku dan perlu dimatikan di Task Manager 5 Votes
- MSVC Tidak menggunakan bswap jika memungkinkan - 5 suara
- Solusi belum selesai mengurai; hasil penjelajahan mungkin tidak akurat 4 suara
- C++ Intellisense menggantung selamanya dengan parameter templat tertentu - 1 suara
- Versi 17.5.0 Pratinjau 2.0 Hot Reload tidak berfungsi untuk Xamarin.forms - 1 suara
- Masalah Simulator Profiler Xamarin
Ringkasan Apa yang Baru dalam Rilis Visual Studio 2022 versi 17.5 ini
ASP.NET Output di Terminal Terintegrasi
- aplikasi ASP.NET Core yang diluncurkan di Visual Studio sekarang mengalihkan output ke Jendela Alat Terminal Terintegrasi alih-alih Jendela konsol eksternal.
Membuat gambar kontainer tanpa Dockerfile
- Dengan .NET 7, sekarang dimungkinkan untuk membangun dan menerbitkan gambar kontainer hanya menggunakan .NET SDK. Anda tidak memerlukan Dockerfile dan Anda dapat menargetkan runtime .NET apa pun yang Anda inginkan, termasuk versi sebelumnya.
Mewarnai Tab Menurut Ekspresi Reguler
- Membedakan file yang berbeda secara visual berdasarkan aturan pencocokan jalur yang Anda tentukan.
C++
std::move
, ,std::forward
std::move_if_noexcept
, danstd::forward_like
sekarang tidak akan menghasilkan panggilan fungsi dalam kode yang dihasilkan, bahkan dalam mode debug. Hal ini untuk menghindari cast bernama yang menyebabkan overhead yang tidak diperlukan dalam build debug./permissive-
atau bendera yang menyiratkannya (misalnya/std:c++20
ataustd:c++latest
) diperlukan.- Ditambahkan
[[msvc::intrinsic]]
untuk mendukung item di atas. Ini dapat diterapkan ke fungsi non-rekursif yang terdiri dari satu cast, yang hanya mengambil satu parameter. - Menambahkan dukungan untuk Konsol Linux di Terminal Terintegrasi yang memungkinkan I/O terminal.
- Menambahkan dukungan eksperimental awal untuk primitif atom C11 (
<stdatomic.h>
). Fitur eksperimental ini dapat diaktifkan dengan/experimental:c11atomics
bendera dalam/std:c11
mode atau yang lebih baru. - Menambahkan serangkaian pemeriksaan keyakinan tinggi eksperimental baru ke Pemeriksa Masa Pakai untuk mengurangi kebisingan.
- Mengaktifkan fitur pratinjau baru, Remote File Explorer, untuk melihat direktori file di komputer jarak jauh Anda dalam VS, serta mengunggah dan mengunduh file ke dalamnya.
- Penerapan versi CMake yang diubah yang dikirim dengan Visual Studio agar sesuai dengan versi Kitware.
- Menambahkan dukungan untuk Hot Reload ke templat Proyek CMake.
- Buka Definisi untuk C++ sekarang akan menggunakan indikator operasi yang lebih halang membutuhkan lebih banyak waktu, menggantikan dialog modal dari versi sebelumnya.
- Memulai peluncuran eksperimen yang memberikan hasil cerdas tambahan dalam daftar pelengkapan otomatis dan anggota C++. Fungsionalitas ini sebelumnya dikenal sebagai Predictive IntelliSense tetapi sekarang menggunakan metode presentasi baru.
- Kami sekarang mengirim toolset Arm64 Clang asli dengan beban kerja LLVM kami, memungkinkan kompilasi asli pada mesin Arm64.
- Menambahkan pelokalan ke Ekstensi Image Watch (Catatan: Ekstensi ini tersedia di Marketplace, dan tidak dibundel melalui Penginstal Visual Studio).
- Menambahkan dukungan untuk membuka jendela Terminal ke dalam Kontainer Pengembang yang sedang berjalan.
- Melakukan beberapa peningkatan pada ekspansi makro IntelliSense. Terutama, kami mengaktifkan ekspansi rekursif dalam konteks yang lebih banyak, dan kami menambahkan opsi ke pop up untuk menyalin ekspansi ke clipboard atau memperluas makro sebaris.
- Pemantauan bersamaan sekarang didukung di Serial Monitor. Pemantauan bersamaan memungkinkan Anda untuk memantau beberapa port secara bersamaan, berdampingan! Cukup tekan tombol plus untuk membuka Serial Monitor lain dan memulai.
- Anda sekarang dapat melihat properti dari kelas dasar yang dimodifikasi dalam aset Unreal Blueprint tanpa meninggalkan Visual Studio. Klik dua kali dalam referensi Cetak Biru untuk kelas atau properti C++ untuk membuka Pemeriksa Aset UE di Visual Studio.
- Mengaktifkan menjalankan DevContainers pada komputer Linux jarak jauh.
- Mengaktifkan pilihan beberapa target untuk dibangun dalam tampilan Target CMake.
- Menambahkan dukungan untuk CMakePresets.json versi 5. Lihat dokumentasi CMake untuk informasi fitur baru.
- Mengaktifkan Test Explorer untuk membangun dan menguji beberapa target CMake secara paralel.
- Menambahkan opsi "Buka kontainer di terminal" ke Kontainer Dev.
- Fitur pustaka standar yang diimplementasikan:
Catatan ini digunakan untuk mengatakan bahwa Pewarnaan Pasangan Kurung Kurawal tersedia dalam rilis ini. Sayangnya ini telah tertunda hingga 17,6. Anda dapat mengunduh 17.6 Pratinjau 1 hari ini untuk mencobanya.
Pencarian dan Navigasi Kode
- All-In-One Search menggabungkan kemampuan pencarian kode (Ctrl+T) dan IDE (Ctrl+Q) dalam satu UI.
- Pencarian kode (Ctrl+T) dengan cepat menavigasi Anda ke file, jenis, dan anggota di seluruh solusi Anda.
- Pencarian fitur (Ctrl+Q) menyediakan akses mudah ke berbagai alat, opsi, templat, dan komponen yang tersedia di Visual Studio.
- Di tab Pencarian Kode, Panel Pratinjau memberi Anda intip konteks di sekitarnya ke hasil yang dipilih tanpa perlu membukanya. Anda bahkan dapat membuat tweak ke kode Anda tepat di jendela pencarian.
- Pelajari selengkapnya tentang Pencarian All-In-One di sini.
- Kami berencana untuk secara bertahap mengaktifkan pengalaman pencarian baru ini. Anda dapat mengaktifkan/menonaktifkan pengalaman secara manual: Alat Mengelola Fitur > Pratinjau "Pengalaman Pencarian Visual Studio Baru (diperlukan mulai ulang)">.
Penelusuran Kesalahan dan Diagnostik
- Visualizer teks diaktifkan dengan alat tambahan dan opsi manipulasi string seperti Url Encode dan Decode, Base64 Encode dan Decode, JWT Decode dll.
- Visualizer teks dan jendela pengawasan cepat sekarang memberikan dukungan tema penuh untuk tema VS gelap, biru, dan terang.
- Jendela tumpukan paralel dan panggilan akan memiliki ikon indikator yang menarik perhatian pada skenario penting seperti utas kebuntuan atau utas yang diblokir.
- Jendela Memori Terkelola sekarang akan menampilkan wawasan otomatis baru untuk rekam jepret/cadangan yang disebut String duplikat.
- Tab baru "Insights" di jendela Memori Terkelola akan menampilkan daftar string yang dialokasikan beberapa kali pada tumpukan. Seiring dengan total memori yang terbuang yaitu jumlah instans dikurangi satu kali ukuran string.
- Anda juga dapat membuka instans dengan mengklik tombol "Lihat Instans" yang menunjukkan tampilan instans serupa pada jendela Memori. Ini juga menunjukkan grafik retensi untuk objek string.
Peningkatan Performa
Beban solusi yang lebih cepat untuk solusi besar: Visual Studio telah menambahkan fitur baru yang disebut "Akselerasi Build" yang meningkatkan performa build bertambah bertahap. "Build Acceleration" mengarahkan Visual Studio hanya untuk membangun proyek yang memiliki modifikasi saat melewati proyek yang tidak berubah.
Mengaktifkan Akselerasi Build dapat mengurangi waktu build bertambah bertahap hingga 80% untuk proyek .NET bergaya SDK.Untuk detail dan petunjuk lebih lanjut tentang mengaktifkan/menonaktifkan Akselerasi Build, silakan kunjungi tautan berikut: https://aka.ms/vs-build-acceleration
Dekompulasi Sumber Eksternal: Mendekompresi modul .NET besar dalam 17.5 hingga 10 kali lebih cepat, membuat masalah penelusuran kesalahan dan pemecahan masalah menjadi lebih efisien.
- Jendela Utas: Waktu respons jendela utas adalah 2 kali lebih cepat daripada dalam 17,4 dan diskalakan secara efisien dengan sejumlah besar utas.
- Cakupan kode: Opsi instrumentasi statis baru ditambahkan untuk performa yang lebih cepat dibandingkan dengan instrumentasi dinamis.
Tambahkan cepat file baru
- Tambahkan file baru ke proyek Anda tanpa mencari templat.
Markdown
- Visual Studio sekarang mendukung pengeditan file Markdown (.md).
- Untuk memulai, buka file apa pun dengan ekstensi file .md.
- Pratinjau HTML yang diproses dengan tombol Pratinjau di kiri atas jendela editor. Shift+F7 juga dapat digunakan untuk membuka Pratinjau. Gunakan Ctrl+Alt+Up untuk memindahkan fokus keyboard ke tombol Pratinjau dan tekan bilah spasi untuk mengalihkan pratinjau.
- Dalam beberapa kasus, editor markdown baru mungkin tidak diaktifkan secara otomatis. Jika Anda tidak dapat membuka file .md, tidak dapat menemukan tombol Pratinjau, atau tidak melihat hiasan di editor, periksa apakah fitur pratinjau "Layanan bahasa Markdown" di halaman Fitur Pratinjau Alat\Opsi diaktifkan.
- Perhatikan bahwa jika Anda menggunakan ekstensi untuk mengedit file markdown hari ini, Anda mungkin perlu memunculkan menu konteks pada file .md dan secara eksplisit memilih "Buka Dengan...", lalu pilih opsi pilihan Anda.
SQL Server 2022
- Gunakan sintaks T-SQL baru yang diperkenalkan untuk SQL Server 2022
Pemeriksa Ejaan
- Visual Studio sekarang memiliki pemeriksaan ejaan yang tersedia untuk file C++, C# dan markdown. Fitur ini berada dalam tahap pratinjau dan dapat diaktifkan dengan memeriksa opsi "Pemeriksa ejaan teks" di Fitur Pratinjau. Fitur ini juga dapat diubah dari perintah "Alihkan Pemeriksa Ejaan Teks" di bawah Edit\Tingkat Lanjut atau dari tombol di toolbar utama. Untuk pemeriksaan ejaan C++, "tagger ejaan C++" juga harus diperiksa.
- Secara default, pemeriksa ejaan akan menggunakan kamus en-us, menandai kata yang salah eja sebagai peringatan dan akan memindai kata yang salah eja dalam komentar, string, dan pengidentifikasi. Perilaku ini dapat dimodifikasi dengan file .editorconfig.
- Properti berikut ini dapat digunakan untuk mengontrol pemeriksa ejaan di editorconfig:
spelling_languages = _language_,_language_,etc...
spelling_checkable_types = strings,identifiers,comments
spelling_error_severity = error OR warning OR information OR hint
spelling_exclusion_path = absolute OR relative path to exclusion dictionary (File must be UTF16 with BOM encoding)
Contoh untuk .editorconfig:
spelling_languages = en-us,fr-fr
spelling_checkable_types = identifiers,comments
spelling_error_severity = error
spelling_exclusion_path = .\exclusion.dic
Penyiapan dan Pembaruan
- Anda sekarang dapat dengan mudah mengonfigurasi dan menambahkan komponen ke tata letak offline dengan menggunakan file *.vsconfig yang diekspor.
- Opsi untuk selalu memperbarui saat ditutup sekarang tersedia melalui dialog Opsi Alat Pembaruan Produk. Ini membuatnya lebih mudah untuk otomatissemua tetap diperbarui dan aman. Untuk informasi lebih lanjut, silakan kunjungi posting blog.
- Visual Studio telah menambahkan istik audio ke Alat Penginstal! Isensi audio memperingatkan pengguna bahwa operasi selesai pada alat penginstal atau ada kesalahan dengan memutar suara. Ini termasuk menginstal, memperbarui, memodifikasi, dan banyak operasi lain yang dilakukan oleh penginstal atau dialog kesalahan apa pun saat mencoba operasi yang diminta. Fitur ini aktif secara default, dan pengguna dapat menonaktifkannya dengan mengikuti instruksi yang diuraikan di sini: Menonaktifkan Suara di Alat Penginstal
- Visual Studio sekarang tersedia melalui alat Pengelola Paket Windows
Pembaruan Toolkit Teams
- Templat proyek bot Alur Kerja Aplikasi > Microsoft Teams baru mempermudah untuk mulai membuat alur kerja tugas berurutan seperti proses persetujuan atau sistem tiket.
- Fitur yang dipratinjau dan perubahan templat proyek di 17.5 Pratinjau 2 dan Pratinjau 3 mencakup perubahan yang melanggar untuk proyek Aplikasi Microsoft Teams yang dibuat sebelumnya dan tidak akan disertakan dalam 17,5 GA. Sebagai gantinya, kami akan terus mempratinjau perubahan fitur tersebut di seluruh pratinjau 17.6 dan mengumpulkan umpan balik.
Broker autentikasi Windows
- Dapatkan keamanan yang ditingkatkan dan lebih sedikit permintaan dengan mengaktifkan broker autentikasi Windows.
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.
Masalah yang Diketahui
- Identitas pemerintah tidak dapat digunakan untuk melisensikan Visual Studio
- VS 17.5 Pratinjau 2 salah mengkompilasi boost-build
- Kesalahan C2049 mengkompilasi proyek yang ditargetkan C++/CLI.
- Melakukan "Temukan Semua" di "Seluruh Proyek" atau "Seluruh Solusi" tidak mencari file apa pun dan tidak mengembalikan hasil dalam folder seperti ". Uji"
.NET Runtime
Lihat semua masalah terbuka dan solusi yang tersedia di Visual Studio 2022 dengan mengikuti tautan di bawah ini.