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.
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.
![]()
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.
![]()
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.
![]()
📣 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 Systemtampilan 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.
![]()
Untuk solusi di luar repositori, tampilan
File Systemdimulai dari folder solusi.Beralih Antara tampilan Project dan Sistem File
Tampilan
File Systemdibangun 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
Solutionsaat Anda ingin memahami struktur dan dependensi proyek Anda, serta proyek yang dimuat. Beralih ke tampilanFile Systemsaat 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 Viewperintah menu konteks untuk membuka jendela Penjelajah Solusi tambahan.
![]()
Ini memungkinkan
Solutiontampilan danFile Systemtampilan untuk tetap terbuka berdampingan sebagai jendela alat terpisah, memberi Anda akses simultan ke organisasi logis solusi Anda dan struktur fisik repositori Anda.
![]()
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.
![]()
Sebelumnya
![]()
Sesudah
![]()
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.
![]()
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.
![]()
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 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.
![]()
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.
![]()
Gunakan
rulersuntuk menampilkan satu atau beberapa panduan:rulers = 80, 120Ketika
rulerstidak ditentukan, Visual Studio beralih kemax_line_length:max_line_length = 120Jika kedua properti ada,
rulersdiutamakan. Atur salah satu properti keunsetuntuk 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.
![]()
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.
![]()
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.
![]()
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.
![]()
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.
![]()
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.
![]()
Tips: Untuk memulai kembali, pilih Mulai ulang resolusi dari menu dropdown Terima Penggabungan .
![]()
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.
![]()
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.
![]()
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.
![]()
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.
![]()
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