catatan rilis Visual Studio Insiders

Kami sangat senang mengumumkan ketersediaan pembaruan Visual Studio Oktober 2026. Rilis ini menandai awal era baru untuk Visual Studio dengan integrasi platform mendalam AI, dasar-dasar yang lebih kuat, dan peningkatan performa.

Unduh Visual Studio Insider 2026 untuk menikmati fitur dan peningkatan baru ini.

Versi 12328.396

Rilis pada 29 Oktober 2026.

Perbaikan bug teratas Dari komunitas
Perbaikan untuk Visual Studio Copilot eksekusi file tunggal gagal dengan JsonException untuk jalur file Tiket umpan balik
Memperbaiki masalah saat permintaan Copilot Chat menggunakan Model Otomatis dapat berulang kali gagal dengan kesalahan "Model yang diminta tidak tersedia untuk sesi" setelah model tertentu tidak lagi didukung. Model Otomatis sekarang memilih model yang tersedia dengan benar Tiket umpan balik
Dialog Kelola Model Copilot yang telah diperbaiki tidak lagi memungkinkan penambahan model BYOM Tiket umpan balik
Tinjauan kode Copilot menyebabkan crash saat diklik pada hyperlink output Tiket umpan balik
String kesalahan IntelliSense yang diperbarui

Versi 12324.72

Dirilis pada 25 Oktober 2026.

Rilis ini mencakup pembaruan ke Node.js 24.22.1 yang dibundel

Versi 12316.00

Diterbitkan pada 20 Oktober 2026.

Perbaikan bug teratas Dari komunitas
Memperbaiki Copilot BYOM: Foundry gpt-6-astra gagal dengan HTTP 400 saat menggunakan penalaran dan alat Tiket umpan balik
Memperbaiki masalah pada laporan Copilot AutoPilot (Manual) tentang penolakan panggilan alat Git tanpa permintaan dan tanpa penjelasan Tiket umpan balik, Tiket umpan balik
Fitur C++23 lengkap di IntelliSense, kecuali dukungan modul
Memperbarui penginstal untuk menyertakan rilis layanan terbaru 10.0.26100 Windows SDK (10.0.26100.9457)
Memperbaiki masalah koneksi untuk dukungan jarak jauh untuk iOS pada proyek .NET MAUI dan .NET iOS

Features

Dirilis pada 13 Oktober 2026.

IDE

Format pratinjau gambar yang diperluas 📣

Pratinjau gambar di Penjelajah Solusi sekarang mendukung lebih banyak format dan bekerja di Buka Folder juga.

Sekarang Anda dapat mempratinjau lebih banyak format gambar saat mengarahkan mouse ke atas file gambar di Penjelajah Solusi. Kami telah menambahkan dukungan untuk TIFF, DDS, JPEG XR, HD Photo, Windows Media Photo, dan WebP - mencocokkan apa yang tersedia di editor. Ini selain format yang ada seperti PNG, JPEG, GIF, BMP, dan ICO.

Pratinjau gambar juga berfungsi di Open Folder sekarang, sehingga Anda mendapatkan pratinjau hover yang sama apakah gambar Anda berada di dalam solusi, proyek, atau hanya folder yang Anda buka.

Tooltip di Penjelajah Solusi memperlihatkan pratinjau file gambar di bawah kursor

Beberapa format seperti WebP mungkin memerlukan codec gambar Windows yang sesuai untuk diinstal.

📣 Lihat tiket fitur untuk membagikan umpan balik Anda dan melanjutkan percakapan.

Tutup tab di sebelah kanan 📣

Perintah manajemen tab yang familier dari browser web dan Visual Studio Code sekarang tersedia di Visual Studio.

Perintah manajemen tab yang familier dari browser web dan Visual Studio Code sekarang tersedia di Visual Studio. Klik kanan tab dokumen atau jendela alat yang ditambatkan pada area tab dokumen dan pilih Tutup Tab di Sebelah Kanan untuk membersihkan ruang kerja Anda dengan cepat sambil mempertahankan tab yang sedang aktif Anda gunakan.

Cuplikan layar perintah Tutup Tab ke Kanan di tab horizontal.

Saat menggunakan tab vertikal, perintah secara otomatis muncul sebagai Tutup Tab di Bawah dan mengikuti urutan tab yang terlihat. Ini juga menghormati organisasi tab Anda dengan menjaga grup yang disematkan dan tidak disematkan terpisah dan membiarkan tab pratinjau terbuka.

Cuplikan layar perintah Tutup Tab di bawah di tab vertikal.

📣 Lihat tiket fitur untuk membagikan umpan balik Anda dan melanjutkan percakapan.

Tampilan Sistem File

Navigasikan basis kode Anda menggunakan struktur folder fisiknya dan jelajahi repositori dari akar.

Navigasikan basis kode Anda menggunakan struktur folder fisik seperti yang ada di disk. Saat bekerja di repositori, File System tampilan dimulai di akar repositori, sehingga lebih mudah untuk menjelajahi file sumber, dokumentasi, membangun aset, file konfigurasi, dan konten lain yang mungkin tidak muncul dalam tampilan proyek tradisional.

jendela alat Penjelajah Solusi dengan tampilan Sistem File

Untuk solusi di luar repositori, tampilan File System dimulai dari folder solusi.

Beralih Antara tampilan Project dan Sistem File

Tampilan File System dibangun langsung ke dalam Penjelajah Solusi, sehingga mudah untuk beralih antara tampilan yang berfokus pada proyek dan sistem file tanpa membuka atau mengelola jendela alat tambahan.

Gunakan tampilan Solution saat Anda ingin memahami struktur dan dependensi proyek Anda, serta proyek yang dimuat. Beralih ke tampilan File System saat Anda ingin menjelajahi repositori sebagaimana tersimpan di disk, termasuk berkas dan folder yang bukan bagian dari solusi.

Perlu kedua tampilan sekaligus?

Untuk alur kerja tingkat lanjut, gunakan New Penjelajah Solusi View perintah menu konteks untuk membuka jendela Penjelajah Solusi tambahan.

Penjelajah Solusi tombol menu konteks Tampilan Penjelajah Solusi Baru

Ini memungkinkan Solution tampilan dan File System tampilan untuk tetap terbuka berdampingan sebagai jendela alat terpisah, memberi Anda akses simultan ke organisasi logis solusi Anda dan struktur fisik repositori Anda.

Jendela alat Penjelajah Solusi berdampingan pada tampilan yang berbeda

Mengelola tab jendela alat bantu 📣

Kontrol ukuran tab jendela alat Anda dengan lebar yang dapat disesuaikan.

Anda sekarang dapat mengatur lebar minimum dan maksimum pada tab jendela. Untuk menyesuaikan batas lebar, buka Alat → Opsi → Lingkungan → Tab → Tab Jendela Alat.

Tab Ditambatkan Minimum dan Maksimum

Sebelumnya

Tab yang didokkan sebelumnya

Sesudah

Tab Tersemat Setelah

Tab jendela alat akan menyusut ke ukuran kontennya dan lebar tab minimum yang Anda tetapkan sebelum teks dipotong dan diganti dengan elipsis serta semua tab menyusut secara seragam.

Perkecil Tab yang Didokkan

Pembaruan ini juga meningkatkan konsistensi pada tinggi tab (semuanya 24 px), umpan balik seret yang lebih jelas, dan perilaku kontras tinggi yang ditingkatkan!

📣 Lihat tiket fitur untuk membagikan umpan balik Anda dan melanjutkan percakapan.

Perbedaan assertion di Test Explorer

Visual Studio memperkenalkan pengalaman diff berdampingan baru yang membuat kegagalan perbandingan string lebih mudah didiagnosis.

Jika string yang diharapkan dan aktual tidak cocok, Test Explorer sekarang dapat menampilkannya secara berdampingan dan menyoroti perbedaannya. Temukan dengan cepat perubahan halus dalam string panjang atau multibaris - bahkan satu karakter yang tidak cocok - tanpa menelusuri tumpukan teks kesalahan.

Test Explorer - perbedaan asersi

ESC membatalkan seret jendela 📣

Jika Anda tidak sengaja mulai menyeret jendela, tekan ESC untuk membatalkan operasi seret.

Sangat mudah untuk secara tidak sengaja menyeret jendela alat saat Anda bermaksud mengeklik di tempat lain. Sebelumnya, saat Anda mulai menyeret jendela yang didok, tidak ada cara cepat untuk membatalkan operasi. Anda harus menyelesaikan pemindahan atau melepas jendela dari dock dan kemudian meletakkannya kembali di tempatnya.

Sekarang, sambil menyeret jendela yang ditambatkan, Anda cukup menekan Escape sebelum merilis tombol mouse. Visual Studio membatalkan penyeretan dan mengembalikan jendela ke posisi dok sebelumnya, seolah-olah Anda belum pernah mulai memindahkannya.

Ini membuat bereksperimen dengan tata letak jendela sedikit kurang berisiko, tetapi yang lebih penting, ini menyediakan jalan keluar cepat untuk seretan yang tidak disengaja yang pasti terjadi sepanjang hari. Menyeret Penjelajah Solusi alih-alih bilah gulirnya? Tekan Escape dan terus jalan.

Peningkatan ini berasal langsung dari umpan balik dari Developer Community yang meminta penyeretan jendela untuk mengikuti konvensi yang sudah dikenal bahwa Escape membatalkan operasi yang sedang berlangsung.

📣 Lihat tiket fitur untuk membagikan umpan balik Anda dan melanjutkan percakapan.

Pembaruan TextMate untuk Rust dan TOML

Pembaruan untuk tata bahasa TextMate untuk Rust dan TOML memberikan penyorotan sintaks yang ditingkatkan dan dukungan bahasa.

Kami telah menambahkan grammar TextMate untuk bahasa TOML untuk memberikan penyorotan sintaks, pelipatan kode, penyelesaian kurung kurawal, dan dukungan komentar/batal komentar. Ini berarti bahwa Anda sekarang dapat menikmati pengalaman pengeditan yang lebih baik saat bekerja dengan file TOML di proyek Anda.

Tata Bahasa TOML TextMate

Tata bahasa Rust juga telah diperbarui ke versi terbaru, yang mencakup penyorotan sintaks yang ditingkatkan dan dukungan untuk fitur bahasa baru. Pembaruan ini memastikan bahwa kode Rust Anda ditampilkan secara akurat dan jelas, sehingga lebih mudah dibaca dan dirawat.

Produktivitas

Buat tautan Markdown dengan menyeret file 📣

Tambahkan tautan dan gambar dengan cepat ke file Markdown dengan menyeret file langsung ke editor.

Menambahkan tautan dan gambar ke Markdown kini semudah drag and drop. Seret file dari Penjelajah Solusi atau Windows File Explorer ke editor Markdown, dan Visual Studio menyisipkan sintaks Markdown yang benar di lokasi drop. File reguler menjadi tautan, sementara file gambar yang didukung menjadi referensi gambar.

Seret dan lepaskan file ke dokumen markdown

Visual Studio menangani detail path untuk Anda. Tautan menggunakan jalur relatif terhadap dokumen Markdown saat ini, dengan pemisah yang dinormalisasi dan ruang yang dikodekan, sehingga portabel di seluruh komputer dan siap digunakan segera. File asli tetap di tempat, sehingga Anda dapat membangun dokumentasi tanpa mengganggu alur kerja Anda.

📣 Lihat tiket fitur untuk membagikan umpan balik Anda dan melanjutkan percakapan.

Memvisualisasikan pengaturan panjang baris .editorconfig 📣

Visual Studio sekarang dapat menampilkan panduan vertikal berdasarkan properti rulers dan max_line_length di .editorconfig.

Editor sekarang membantu Anda mengikuti konvensi panjang baris repositori dengan menampilkan panduan vertikal di kolom yang dikonfigurasi.

Panduan penggaris vertikal ditampilkan pada lebar kolom yang dikonfigurasi di editor

Gunakan rulers untuk menampilkan satu atau beberapa panduan:

rulers = 80, 120

Ketika rulers tidak ditentukan, Visual Studio beralih ke max_line_length:

max_line_length = 120

Jika kedua properti ada, rulers diutamakan. Atur salah satu properti ke unset untuk meniadakan nilai turunan. Warna panduan mengikuti tema Visual Studio dan dapat disesuaikan melalui Tools → Options → Environment → Fonts and Colors.

📣 Lihat tiket fitur untuk membagikan umpan balik Anda dan melanjutkan percakapan.

GitHub Copilot

Letakkan file ke Copilot Chat 📣

Lampirkan file dari File Explorer atau Penjelajah Solusi dengan menjatuhkannya ke obrolan.

Saat menggunakan pengalaman Copilot chat baru, Anda dapat menyeret file dari Windows File Explorer atau Penjelajah Solusi ke Copilot Chat. Copilot melampirkannya ke perintah Anda alih-alih membukanya di editor.

Seret file ke obrolan

Anda dapat menyeret dan meletakkan satu atau beberapa file. File gambar juga dilampirkan sebagai file, menggunakan cara melampirkan yang sama dengan tombol + di kotak perintah.

Untuk mengaktifkannya, buka opsi Copilot dan pilih Gunakan pengalaman obrolan Copilot baru.

📣 Lihat tiket fitur untuk membagikan umpan balik Anda dan melanjutkan percakapan.

Copilot Chat yang lebih mampu

Kerjakan tugas coding yang lebih panjang dan kompleks dengan pengalaman obrolan Copilot baru.

Pengalaman obrolan Copilot baru sekarang menjadi default di Visual Studio, memberi Anda agen yang lebih mampu untuk mengatasi tugas pengkodean yang substansial dari awal hingga akhir.

Gunakan Copilot untuk menyelidiki kode yang tidak dikenal, menerapkan fitur, memperbaiki bug, merefaktor di seluruh file, dan bekerja melalui tugas yang lebih panjang dengan lebih sedikit bolak-balik. Pengalaman baru ini juga meningkatkan performa selama sesi yang lebih lama dan memberi Anda lebih banyak cara untuk menyesuaikan cara kerja Copilot.

Di balik layar, ini dibangun di atas Copilot SDK, fondasi bersama yang digunakan oleh Copilot CLI dan aplikasi Copilot GitHub. Ini membantu Visual Studio mendapatkan manfaat lebih cepat dari peningkatan di seluruh Copilot sambil terus memberikan pengalaman yang dirancang untuk pengembang Visual Studio.

Pengalaman obrolan Copilot baru di Visual Studio

Bantu kami meningkatkan

Kami akan menyukai umpan balik Anda. Jika ada yang hilang atau tidak berfungsi, kirim melalui Bantuan → Kirim Umpan Balik → Laporkan Masalah sehingga kami tahu apa yang harus diprioritaskan berikutnya.

Jika diperlukan, Anda dapat kembali ke pengalaman sebelumnya dengan menonaktifkan Gunakan pengalaman Copilot chat baru di bawah Alat → Opsi → GitHub → Copilot → Copilot Chat, lalu memulai ulang Visual Studio.

Mengatasi konflik Git dengan AI

Gunakan AI untuk mengatasi konflik Git, lalu pahami, tinjau, dan perbaiki resolusi yang diusulkan.

Copilot sekarang dapat mengatasi konflik Git untuk Anda, mulai dari Auto Resolve di Perubahan Git, editor penggabungan, atau dialog Gabungkan cabang. Editor penggabungan juga dapat menampilkan resolusi yang dibuat di direktori kerja Anda, membantu Anda memahami dan meninjau resolusi konflik.

Mengatasi konflik yang ada

Saat Anda memulai penggabungan di Visual Studio, Visual Studio akan memeriksa potensi konflik. Anda dapat memilih Atasi Otomatis dari dialog Gabungkan cabang . Jika tidak ada konflik, tidak ada permintaan yang akan dikirim, dan tidak ada token yang akan dihabiskan.

Dialog gabungkan cabang dengan opsi Auto Resolve.

Untuk operasi Git yang sudah berlangsung, file yang berkonflik muncul di bawah Perubahan Belum Digabungkan di jendela Perubahan Git. Pilih satu atau beberapa file lalu pilih Auto Resolve dari menu konteks. Jika Anda sudah berada di editor penggabungan, pilih Auto Resolve di toolbar.

Bagian Perubahan Git dengan perubahan yang belum digabung terbuka dan opsi Resolusi Otomatis dipilih.

Tinjau penyelesaian konflik

Copilot meringkas keputusan resolusi konfliknya dan memberikan alasan berdasarkan riwayat Git Anda. Bahkan jika Anda tidak terbiasa dengan perubahan di salah satu cabang, Anda dapat menggunakan ini untuk memeriksa bagaimana setiap konflik diselesaikan. Jika Anda memerlukan detail lebih lanjut, tanyakan kepada Copilot untuk penjelasan lebih lanjut atau, jika Anda puas dengan hasilnya, mintalah untuk men-stage resolusi dan menyelesaikan penggabungan.

Ringkasan Copilot Chat tentang konflik penggabungan yang diselesaikan, menjelaskan keputusannya dan validasi apa yang dilakukan.

Untuk meninjau perubahan pada file yang tidak digabungkan dari agen, termasuk agen di luar Visual Studio, buka file di bawah Perubahan Tidak Digabungkan di jendela Perubahan Git dan periksa di editor penggabungan tiga arah. Di Visual Studio Insider, pilih ikon gerigi di samping Accept Merge lalu Hasil Saja untuk fokus pada file yang diselesaikan sambil mempertahankan opsi untuk memeriksa salah satu sisi konflik. Anda dapat beralih kembali ke Tampilan Campuran, Tampilan Vertikal, atau Tampilan Horizontal kapan saja.

Gabungkan editor dengan menu roda gigi terbuka, memperlihatkan mode tampilan yang tersedia.

Tips: Untuk memulai kembali, pilih Mulai ulang resolusi dari menu dropdown Terima Penggabungan .

Tombol dropdown Terima Penggabungan dengan opsi Restart yang disorot.

Peralatan Git

Tinjau pull request lebih cepat dengan Change Groups

Gunakan grup, tag, ringkasan, dan panduan peninjauan yang dihasilkan AI untuk memahami dan melacak permintaan pull besar.

Permintaan pull besar sering mencampur fitur, pengujian, pemfaktoran ulang, dan perubahan pendukung di banyak file. Change Groups menggunakan GitHub Copilot untuk mengatur perubahan terkait ke dalam unit tinjauan yang berfokus, membantu Anda memahami struktur pull request sebelum membuka setiap file.

Change Groups mengatur permintaan pull ke dalam grup yang diberi tag dengan ringkasan, panduan tinjauan, file terkait, dan pelacakan kemajuan.

Setiap grup menyertakan tag yang dapat dipindai yang menjelaskan bagaimana perubahannya terkait dan apa yang diharapkan. Deskripsi ringkas meringkas tujuan grup, sementara Fokus peninjauan menyoroti area yang mungkin perlu perhatian lebih dekat.

Saat meninjau, Anda dapat:

  • Seret grup ke dalam urutan yang Anda sukai untuk meninjaunya.
  • Gunakan kotak centang untuk melacak kemajuan Anda di seluruh grup dan file.
  • Berpindah antar komentar tanpa kehilangan posisi Anda.
  • Tinjau file terkait bersama-sama daripada merekonstruksi kembali perubahan dari daftar file sederhana.
Salin ID commit 📣

Salin SHA lengkap commit langsung dari menu konteks Riwayat Git.

Menemukan dan berbagi ID commit Git sekarang lebih cepat di Visual Studio. Di Riwayat Git, klik kanan commit tunggal apa pun dan pilih Salin ID Commit untuk menyalin SHA lengkapnya langsung ke clipboard.

Salin ID commit

Ini menghapus kebutuhan untuk membuka Detail Commit dan memilih pengidentifikasi secara manual. Perintah ini tersedia dalam riwayat cabang, riwayat file, dan riwayat folder, sehingga lebih mudah untuk mereferensikan commit dalam permintaan pull, item kerja, perintah terminal, dokumentasi, dan percakapan tim.

📣 Lihat tiket fitur untuk membagikan umpan balik Anda dan melanjutkan percakapan.

Pembaruan PR: peninjau, gambar, dan pesan penggabungan

Jaga agar peninjauan pull request tetap berjalan dengan kontrol yang lebih baik atas diskusi dan detail penggabungan.

Pembaruan ini memberi Anda lebih banyak cara untuk menjaga peninjauan pull request tetap berjalan, mulai dari memusatkan utas komentar hingga menyiapkan penggabungan.

  • Pemfilteran komentar memungkinkan Anda mempersempit komentar berdasarkan status atau penulis untuk fokus pada umpan balik yang Anda butuhkan dalam tampilan Gambaran Umum dan perubahan file.
  • Manajemen peninjau memungkinkan Anda menambahkan atau menghapus peninjau pada pull request GitHub dan Azure DevOps yang aktif. Azure DevOps menambahkan peninjau sebagai peninjau opsional.
  • Unggahan gambar di komentar GitHub memungkinkan Anda menempelkan cuplikan layar atau gambar lain langsung ke dalam diskusi pull request. (Sudah didukung di Azure DevOps.)
  • Pengeditan pesan penggabungan memungkinkan Anda menyesuaikan judul dan isi commit sebelum menggabungkan atau mengatur pull request agar diselesaikan otomatis di GitHub atau Azure DevOps.
  • Filter daftar pull request menurut ID untuk menemukan pull request Anda dengan cepat.

Menu filter komentar permintaan pull memperlihatkan opsi pemfilteran yang telah ditentukan dan terperinci

Extensibility

Rendering Pengelola Ekstensi 📣

Pengelola Ekstensi sekarang merender GIF animasi, tabel, dan header dengan benar, sehingga ekstensi memiliki tampilan yang lebih kaya.

Saat deskripsi ekstensi berisi GIF animasi, tabel, atau header, Pengelola Ekstensi sekarang merendernya dengan benar. Ini memberikan ekstensi presentasi yang lebih kaya dan memungkinkan pengembang untuk menampilkan pekerjaan mereka dengan lebih baik.

Misalnya, tabel sekarang dirender dengan benar dengan gaya yang lebih baik untuk menampilkan padding, batas, dan penyorotan baris alternatif.

Tabel-tabel Ext Man

Di atas Anda dapat melihat tabel dirender dengan indah menggunakan gaya baru.

📣 Lihat tiket fitur untuk membagikan umpan balik Anda dan melanjutkan percakapan.


Perbaikan bug teratas Dari komunitas
Copilot tidak dapat mengedit file ketika apply_patch dan edit_file tidak tersedia Tiket umpan balik
Memperbaiki masalah yang mencegah agen mengedit file pada sistem pengguna Tiket umpan balik, Tiket umpan balik



Masalah yang Diketahui Berikut ini adalah masalah yang diketahui untuk rilis Insider 18.12:

Dari seluruh tim kami, terima kasih telah memilih Visual Studio! Untuk pembaruan, sumber daya, dan berita terbaru, lihat Visual Studio Hub dan tetap terhubung.

Selamat pemrograman!
Tim Visual Studio


Nota

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.

Nota

Kami dapat menggunakan alat berbasis AI untuk menganalisis data diagnostik (seperti cadangan dan jejak) yang dikumpulkan melalui Visual Studio dan umpan balik Visual Studio untuk membantu meningkatkan pengalaman pengguna. Jika Anda ingin menolak, ikuti langkah-langkahnya di sini