Microsoft telah mengumumkan ketersediaan Visual Studio 2022 17.6 Pratinjau 2. Dalam pembaruan ini, Microsoft telah mengerjakan banyak peningkatan untuk meningkatkan produktivitas Anda, merampingkan pengembangan game, meningkatkan pengembangan seluler .NET, dan menyediakan manajemen perusahaan yang lebih baik.
catatan rilis
- Penghapusan Alat Pengembang Edge bawaan untuk beban kerja web ASP.NET
C++
- Di versi terbaru CMake Debugger, Anda sekarang dapat melihat status target dan pengujian yang ditentukan saat ini dengan propertinya. Sekarang Anda juga dapat melihat direktori di jendela Tempat.
- Anda sekarang dapat menggunakan fitur Buat Fungsi Anggota untuk menambahkan konstruktor dan operator persamaan dengan cepat ke kelas Anda. Saat Anda memiliki kelas dengan bidang, tiga titik akan muncul di bawah nama kelas, dan mengarahkan kursor ke atasnya akan menampilkan ikon obeng. Dropdown ikon obeng akan menampilkan saran peran anggota baru. Dengan ini, Anda dapat menambahkan konstruktor default, konstruktor semua bidang, operator persamaan, dan operator persamaan semua bidang.
- HLSL (High Level Shading Language) adalah bahasa pemrograman khusus DirectX yang digunakan untuk membuat shader dalam pengembangan game dan aplikasi rendering. Ekstensi Alat HLSL Tim Jones yang populer sekarang tersedia sebagai bagian dari Visual Studio, menyediakan penyorotan sintaks, penyelesaian pernyataan, masuk ke definisi, dan banyak lagi! Untuk menggunakan alat HLSL, aktifkan komponen dalam beban kerja “pengembangan game dengan C++” atau “pengembangan game dengan Unity” di penginstal Visual Studio.
- Peningkatan kinerja untuk Go To dan All In One Search untuk Simbol C++.
Alat Pengembangan Tim Microsoft (Toolkit Tim)
- Tambahkan tanda fitur “Peningkatan konfigurasi aplikasi tim”. Fitur Pratinjau Teams Toolkit memungkinkan pengembang untuk menghadirkan aplikasi internal dan SaaS mereka yang sudah ada ke dalam Teams dengan integrasi Teams asli. Dalam file teamsfxapp.yml ini menentukan apa yang dilakukan oleh mesin Teams Toolkit.
- Tambahkan tautan dalam untuk membuka Teams Toolkit langsung dari portal pengembang Teams. Anda kini dapat membuka proyek Teams di portal pengembang dan mengeditnya di Teams Toolkit.
Debugging, diagnostik, dan pembuatan profil
kelompok breakpoint
- Debugger Visual Studio sekarang mendukung grup breakpoint, yang memungkinkan Anda mengelola beberapa breakpoint dengan cepat dan mudah dalam grup yang terorganisir.
- Anda dapat membuat grup breakpoint baru menggunakan menu tarik-turun “Baru” di jendela breakpoint. Untuk menambahkan breakpoint ke grup yang sudah ada, klik kanan breakpoint dan pilih “Add to Breakpoint Group”. Anda juga dapat menarik dan melepas breakpoint ke dalam grup yang diinginkan. Grup breakpoint ini dapat diaktifkan, dinonaktifkan, dan dihapus. Breakpoints dapat diubah satu per satu atau dalam kombinasi sesuai kebutuhan.
Memory Tool Insights array jarang
- Alat Analisis Memori Visual Studio sekarang memiliki kemampuan untuk mengidentifikasi dan menampilkan matriks renggang. Anda dapat melihat objek daftar matriks renggang di tab Wawasan.
- Array jarang adalah array yang sebagian besar diisi dengan elemen nol, yang dapat menjadi tidak efisien dalam hal kinerja dan penggunaan memori. Alat analisis memori akan secara otomatis mendeteksi susunan ini dan menunjukkan kepada Anda berapa banyak memori yang terbuang karena nilai nol ini.
- Debugger sekarang mendukung termasuk file .natstepfilter dan .natjmc dalam solusi individu, bukan lokasi global sebelumnya. Perubahan ini memungkinkan kolaborasi yang lebih efisien antar tim, karena file ini sekarang dapat diperlakukan seperti file lainnya dalam repositori dan dibagikan sesuai kebutuhan.
alat instrumentasi
- Alat Instrumentasi Visual Studio sekarang mendukung kode C++, memberikan analisis kinerja yang lebih baik. Untuk mengakses alat instrumentasi, buka Debug > Performance Profiler dan pilih “Instrumentation” di jendela Profiler yang muncul.
- Tampilan Data Instrumentasi menampilkan daftar fungsi yang diurutkan berdasarkan eksekusi terlama, membuatnya lebih mudah untuk mengidentifikasi potensi hambatan. Selain itu, bagian Hot Path menampilkan tumpukan panggilan untuk fungsi yang menggunakan CPU paling banyak, memberikan lebih banyak informasi tentang masalah kinerja.
Profiler Grafik Langsung untuk .NET di WSL
- Alat profil Visual Studio sekarang juga mendukung grafik langsung selama pengumpulan dotnet-monitor untuk WSL. Metrik langsung WSL tersedia untuk alokasi objek .NET, penggunaan CPU, dan alat penghitung .NET.
- Sementara alat ini awalnya mengumpulkan data dari dotnet-monitor untuk WSL, Anda dapat melihat grafik waktu nyata untuk mendapatkan informasi penghitung langsung, kemudian Anda dapat berhenti mengumpulkan dan melihat tampilan mendetail tentang alokasi memori, pohon panggilan, fungsi, koleksi, dan lainnya yang terkait data.
Alat Alokasi Objek .NET
- Alat Alokasi Objek .NET sekarang memiliki kemampuan untuk mengimpor alokasi dari penyedia data .NET menggunakan format file ETL. Misalnya, jika Anda memiliki file ETL yang diambil dari penyedia .NET yang berisi peristiwa markup alokasi, alat tersebut dapat berjalan dan menampilkan alokasi yang dibuat untuk data tersebut.
Peningkatan perkakas Git
Persiapkan dan komit selama membangun
Anda sekarang dapat melakukan perubahan dan mengkomit item yang dipentaskan selama pembuatan. Komit langsung adalah operasi yang berisiko karena file Anda dapat berubah, tetapi sekarang Anda dapat mengujinya, memverifikasi file Anda benar, dan melakukan komit – semuanya saat build sedang berjalan.
Masalah GitHub dan Item Kerja Azure DevOps – Peningkatan Pencarian
Meningkatkan integrasi masalah dan item kerja kami dalam pesan komit, kini Anda mendapatkan hasil pencarian yang lebih baik saat meminta item yang belum diperbarui atau yang tidak terkait dengan Anda tetapi merupakan bagian dari proyek atau repositori Anda. Pencarian berfungsi dengan mencocokkan string lengkap pada nama item Anda. Ini dapat membantu meminimalkan penyalinan dan penempelan ID item antara browser dan Visual Studio.
Kotak Dialog Gabung yang Disempurnakan
Pembaruan pada dialog penggabungan kami memudahkan untuk memahami berapa banyak file yang terpengaruh dan memberi tahu Anda jika mungkin ada konflik.
Peningkatan kinerja riwayat Git
Peningkatan dramatis pada jendela Git History kami sekarang memuat komit sebelumnya lebih cepat, memungkinkan Anda menjelajahi riwayat file dan folder Anda lebih cepat dari sebelumnya!
Peningkatan penamaan cabang dan tag baru
Perbaikan pada kotak dialog Cabang Baru dan Tag Baru secara otomatis mengganti spasi dengan tanda hubung untuk mencegah karakter yang tidak valid pada nama.
Manajemen bisnis
Host dan terapkan tata letak Visual Studio dari intranet Anda
Admin TI kini dapat menghosting dan menerapkan tata letak di situs intranet selain berbagi file. Menggunakan lokasi intranet dapat menyederhanakan pemeliharaan tata letak dan meningkatkan kinerja penginstalan, terutama untuk organisasi yang saat ini menggunakan banyak berbagi file jaringan global. Saat ini, skenario ditargetkan pada administrator TI untuk penerapan jarak jauh. Kunjungi situs umpan balik untuk mendapatkan panduan tentang cara mengaktifkan pengalaman ini, dan beri tahu kami jika ada fungsi yang Anda perlukan.
Batasi pemaparan terhadap produk yang tersedia di Installer
Kami telah memperbarui logika yang mengontrol produk mana yang ditawarkan sebagai tersedia saat Anda melihat tab “Tersedia” dari penginstal Visual Studio. Anda sekarang seharusnya memiliki akses mudah ke tampilan saat ini, serta kemampuan untuk membatasi eksposur ke produk tertentu dengan menonaktifkan penempatan atau menggunakan kebijakan “HideAvailableTab” baru untuk menonaktifkan seluruh tab yang tersedia.
Jika Anda tertarik untuk mencoba pratinjau baru, buka halaman web pratinjau Visual Studio dan tekan Unduh Pratinjau. Tidak perlu khawatir tentang penginstalan Visual Studio stabil yang ada karena pratinjau akan diinstal berdampingan sehingga Anda dapat beralih di antara keduanya.