Menemukan API yang tidak didukung dalam kode Anda
API dalam kode .NET Framework Anda mungkin tidak didukung di .NET karena berbagai alasan. Alasan ini berkisar dari yang sederhana hingga diperbaiki, seperti perubahan namespace, hingga yang lebih menantang untuk diperbaiki, seperti seluruh teknologi yang tidak didukung. Langkah pertama adalah menentukan API mana yang tidak lagi didukung dan kemudian mengidentifikasi perbaikan yang tepat.
Penganalisis Portabilitas .NET
.NET Portability Analyzer adalah alat yang menganalisis rakitan dan memberikan laporan terperinci tentang .NET API yang hilang agar aplikasi atau pustaka dapat portabel pada platform .NET target yang Anda tentukan.
Untuk menggunakan .NET Portability Analyzer di Visual Studio, instal ekstensi dari marketplace.
Untuk informasi selengkapnya, lihat Penganalisis Portabilitas .NET.
Asisten peningkatan
Asisten Peningkatan .NET adalah alat baris perintah yang dapat dijalankan di berbagai jenis aplikasi .NET Framework. Asisten Peningkatan dirancang untuk membantu meningkatkan aplikasi .NET Framework ke .NET 5. Setelah menjalankan alat, dalam banyak kasus, aplikasi akan memerlukan lebih banyak upaya untuk menyelesaikan migrasi. Alat ini mencakup penginstalan penganalisis yang dapat membantu menyelesaikan migrasi. Alat ini berfungsi pada jenis aplikasi .NET Framework berikut:
- Formulir Windows
- WPF
- ASP.NET MVC
- Konsol
- Pustaka kelas
Alat ini menggunakan .NET Portability Analyzer di antara alat lain, dan memandu proses migrasi. Untuk informasi selengkapnya tentang alat ini, lihat Gambaran Umum Asisten Peningkatan .NET.