Hari ini Microsoft merilis Visual Studio 2022 versi 17.0 Pratinjau 1 yang menghadirkan peningkatan UI, dukungan 64 bit, dan lainnya ke IDE populer. Changelog lengkap untuk versi terbaru dapat dilihat di bawah ini:

64-bit

  • devenv.exe sekarang hanya 64-bit

IntelliCode

  • Penyelesaian otomatis seluruh baris

.NET 6 SDK

  • SDK.NET 6 (pratinjau) disertakan dalam Visual Studio 2022
  • Rilis ini memiliki dukungan dasar untuk proyek.NET MAUI. Untuk sementara Anda harus menginstal beban kerja.NET MAUI secara terpisah dari.NET 6. Lihat Repositori.NET Maui GitHub kami untuk informasi lebih lanjut

Git Tooling

  • Menghapus kemampuan untuk mengembalikan kembali ke UI Git Team Explorer, membuat pengalaman Git baru satu-satunya fitur bawaan yang tersedia.
  • Menghapus opsi untuk menginstal ekstensi GitHub dari Penginstal Visual Studio.

Dukungan alat pengujian

  • Versi baru platform pengujian yang dimulai dengan 17.0 tidak akan dapat menjalankan pengujian Generik dan pengujian Terurut. Fitur khusus ini hanya dikirimkan sebagai bagian dari versi awal MSTestv1 dan tidak disertakan dalam MSTestv2. Microsoft melihat penggunaan yang sangat rendah dari fitur ini dan pengujian yang dipesan sekarang dianggap bertentangan dengan praktik pengujian terbaik.
  • Beberapa pengalaman pengujian tidak akan tersedia di 17.0 Pratinjau 1 termasuk membuat file TestSettings baru dan editor TestSettings. Uji coba masih dapat menggunakan file TestSettings, namun TestSettings diganti dengan RunSettings dan Microsoft mendorong pengguna untuk memigrasikan peningkatan kinerja dan fungsionalitas. Baca selengkapnya.
  • Pengujian UI Berkode dan [Web Load Tests](Layanan pengujian beban berbasis cloud akhir masa pakai | Azure DevOps Blog (microsoft.com)) dukungan tidak akan tiba di 17.0 pratinjau 1 karena Microsoft masih sedang mengerjakan porting pengalaman ini ke Visual Studio 2022. Microsoft berencana untuk mendukungnya dalam pratinjau berikutnya, meskipun Microsoft sangat menganjurkan pengguna untuk beralih dari Uji UI Berkode dan Uji Muat Web. Teknologi ini secara resmi tidak digunakan lagi pada tahun 2019 dan Microsoft berencana untuk menghapusnya dari produk saat Microsoft dapat meminimalkan dampaknya terhadap pengguna.

Alat Web

  • Halaman ringkasan Publikasikan sekarang memiliki tindakan untuk memulai/menghentikan debugging jarak jauh dan pembuatan profil di bawah menu’…’di sudut kanan atas bagian’Hosting’
  • Halaman Layanan Terhubung sekarang memiliki tindakan untuk meluncurkan Storage Explorer
  • Template “ASP.NET Core Empty” yang disertakan dengan.NET 6 menggunakan ‘API minimal’ paradigma di mana Microsoft telah mulai menambahkan dukungan

Ekstensibilitas

  • VS SDK berisi beberapa perubahan yang melanggar dan ekstensi Visual Studio 2019 tidak akan berfungsi pada tahun 2022. Lihat dokumentasi VSSDK untuk informasi selengkapnya.
  • Rangkaian Referensi VS SDK tidak lagi diinstal ke VSSDK\VisualStudioIntegration\Common\Assemblies folder. Jika build Anda mengandalkan rakitan ini, harap migrasikan proyek Anda untuk menggunakan paket NuGet. Untuk skenario offline:
    1. Simpan umpan nuget dalam org untuk memulihkan paket nuget.
    2. Periksa di biner.

Perancang WPF XAML Baru untuk.NET Framework

Perancang WPF XAML saat ini untuk.NET Framework diganti dengan Perancang WPF XAML baru untuk.NET Framework, berdasarkan arsitektur yang sama yang digunakan untuk WPF XAML Designer untuk.NET (.NET Core).

Pengalaman Visual Studio akan terlihat sama, tetapi vendor kontrol pihak ketiga perlu mendukung model ekstensibilitas baru sejak model sebelumnya berdasarkan .design.dll dan Microsoft.Windows.Design.Extensibility tidak digunakan lagi. Jika Anda telah membuat ekstensi .designtools.dll untuk.NET (.NET Core), ekstensi yang sama akan berfungsi untuk WPF XAML Designer baru untuk.NET Framework.

Harap lihat dokumen migrasi di bawah untuk informasi lebih lanjut tentang cara bermigrasi ke model ekstensibilitas baru.

Fitur yang dihapus sementara

Dalam rilis Pratinjau 1 dari Visual Studio 2022 beberapa fitur belum dimigrasikan ke 64-bit dan belum dalam pratinjau. Microsoft berencana untuk menyertakan fitur ini di pembaruan mendatang dan fitur tersebut tidak akan dihapus dari Visual Studio.

  • Web Live Preview
  • Instrumentation profiler
  • Azure Cloud Dukungan proyek layanan
  • Debugger T-SQL
  • Uji Beban Web dan TestController/TestAgent
  • Azure DataLake
  • Uji UI Berkode
  • DotFuscator
  • Incredibuild IDE integration
  • IntelliCode temukan dan ganti dengan contoh

Masalah yang Ditangani dalam Rilis ini

Masalah Umum

Menambahkan solusi ke Kontrol Sumber TFVC melalui klik kanan di Solution Explorer crash VS

Lihat semua masalah terbuka dan solusi yang tersedia di Visual Studio 2022 dengan mengikuti tautan. Masalah Umum

Sumber: Microsoft

Categories: IT Info