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.
Artikel ini menjelaskan cara merencanakan dan melakukan peningkatan aplikasi .NET. Ini membantu Anda menilai aplikasi Anda saat ini, memilih jalur peningkatan yang tepat, menggunakan alat yang tersedia, dan memvalidasi aplikasi yang ditingkatkan. Ikuti panduan untuk meningkatkan dari .NET Framework ke .NET modern, pindah ke rilis .NET terbaru, atau modernisasi aplikasi Anda untuk cloud dan kontainer.
Kapan harus memutakhirkan
Pertimbangkan untuk meningkatkan saat sinyal bisnis atau teknis menunjukkan nilai yang jelas:
- .NET atau dependensi lainnya mencapai akhir masa dukungan.
- Kerentanan keamanan baru ditemukan atau Anda harus memenuhi persyaratan kepatuhan baru.
- Atau Anda menghadapi batas performa atau skalabilitas yang diatasi oleh versi .NET yang lebih baru.
Meningkatkan adalah kesempatan yang baik untuk memodernisasi aplikasi Anda. Misalnya, Anda dapat membuat kontainer aplikasi, memodernisasi komponen ke layanan cloud-native, atau menerapkan pola cloud yang meningkatkan keandalan dan pengoperasian.
Ini juga meningkatkan produktivitas pengembang dengan mengaktifkan SDK, templat, dan fitur bahasa yang lebih baru yang menyederhanakan pengembangan dan mengurangi pemeliharaan. Prioritaskan peningkatan berdasarkan risiko dan pengembalian: jalankan penilaian yang ditargetkan, uji coba perubahan pada proyek berisiko rendah, dan gunakan hasilnya untuk merencanakan migrasi yang lebih luas.
Meningkatkan lingkungan Anda
.NET merilis versi utama baru setiap tahun, dengan bergantian versi STS (dukungan jangka standar) dan LTS (dukungan jangka panjang). .NET SDK mendukung penargetan versi .NET yang lebih lama, yang mungkin perlu Anda dukung terus jika Anda menyebarkan ke layanan cloud yang belum mendukung runtime .NET terbaru.
Penting untuk menjaga alat pengembang Anda tetap terbaru karena setiap rilis baru menangani kerentanan keamanan dan memberikan kompatibilitas dengan teknologi yang baru.
Menggunakan agen modernisasi aplikasi GitHub Copilot
Agen modernisasi aplikasi GitHub Copilot memberikan pengalaman end-to-end yang dibantu AI untuk mempercepat porting dan pekerjaan modernisasi. Agen menganalisis proyek Anda dan menulis rencana untuk menyelesaikan peningkatan yang Anda inginkan. Anda dapat menyesuaikan dan mengulangi rencana, lalu melakukan peningkatan. Dengan asisten ini, Anda dapat:
- Tingkatkan proyek ke versi .NET yang lebih baru.
- Menilai kode, konfigurasi, dan dependensi aplikasi Anda.
- Migrasikan proyek dari versi .NET yang lebih lama ke rilis terbaru.
- Memigrasikan teknologi yang bergantung pada aplikasi Anda ke Azure.
- Rencanakan dan provisikan sumber daya Azure yang tepat.
- Perbaiki masalah dan terapkan praktik terbaik migrasi cloud.
- Validasi bahwa aplikasi Anda dibangun dan pengujian berhasil.
Gunakan agen modernisasi aplikasi GitHub Copilot saat Anda menginginkan jalur yang dipandu dan didukung AI untuk menilai, memulihkan, dan memodernisasi basis kode—terutama untuk proyek yang memiliki banyak dependensi, mengandalkan API khusus Windows, atau ketika Anda berencana untuk membuat kontainer atau memigrasikan layanan ke cloud.
Untuk informasi selengkapnya, lihat Apa itu modernisasi aplikasi GitHub Copilot.