Kebijakan Dukungan .NET Native
Terakhir diperbarui: 12 November 2024
Apa saja yang dibahas
Dokumen ini menyediakan informasi tentang siklus hidup dukungan untuk runtime bahasa umum .NET Native.
Mencari kebijakan dukungan untuk bagian lain dari platform .NET? Lihat halaman Kebijakan Dukungan .NET.
Setiap produk Microsoft memiliki siklus hidup. Siklus hidup dimulai saat produk dirilis dan berakhir saat mencapai akhir dukungan. Mengetahui tanggal-tanggal penting dalam siklus hidup ini membantu Anda mengambil keputusan yang tepat tentang kapan harus memutakhirkan atau membuat perubahan lain pada perangkat lunak Anda. Produk ini diatur oleh Kebijakan Siklus Hidup Modern Microsoft.
Apa itu .NET Native?
.NET Native adalah teknologi prakompilasi untuk mambangun aplikasi Windows Universal (UWP) di Visual Studio 2015 dan yang lebih baru. Rantai alat .NET Native akan mengkompilasi biner IL terkelola Anda menjadi biner asli. Aplikasi secara otomatis dikompilasi ke kode asli sebelum menjangkau perangkat konsumen.
Tipe rilis .NET Native
Rilis utama
Rilis utama mencakup fitur dan fungsionalitas baru, API publik baru, dan perbaikan bug. Karena sifat perubahannya, rilis ini diperkirakan akan menyertakan perubahan yang bersifat sementara. Saat ini ada dua rilis utama, yaitu .NET Native 1.0 dan .NET Native 2.0.
Rilis minor
Rilis minor mencakup fitur dan fungsionalitas baru; namun, perbedaan antara rilis utama dan minor adalah umumnya rilis minor lebih kecil daripada rilis utama. Tidak ada rilis utama yang direncanakan untuk .NET Native di luar versi 2.2.
Pembaruan layanan
Rilis layanan didukung sejak saat dirilis hingga pembaruan pelayanan berikutnya. Periode rilis untuk pembaruan pelayanan biasanya dua kali setahun dan mencakup perbaikan yang penting dan berdampak tinggi. Artinya, Anda perlu menginstal rilis layanan untuk memastikan aplikasi berada dalam status aman dan didukung.
Siklus hidup .NET Native
.NET Native mengadopsi kebijakan siklus hidup modern, yang berbeda dari kebijakan siklus hidup tetap tradisional. Produk dengan siklus hidup tetap menyediakan periode dukungan yang tetap, ini biasanya panjang, misalnya, 5 tahun dukungan utama (termasuk perbaikan keamanan dan non-keamanan) dan 5 tahun dukungan perpanjangan (hanya perbaikan keamanan). Produk seperti .NET Native yang menggunakan siklus hidup modern biasanya mengadopsi model dukungan yang lebih mirip layanan yang lebih pendek dan lebih sering dikirimkan.
Lifecycle policy for .NET Native
Rilis utama dan minor
Rilis utama dan minor NET Native didukung selama satu tahun setelah rilis utama atau minor berikutnya dikirimkan. Misalnya, .NET Native 1.6 mencapai akhir dukungan satu tahun setelah tanggal rilis .NET Native 1.7.
Rilis pelayanan
Rilis pelayanan didukung hingga pembaruan berikutnya dirilis. Misalnya, jika pembaruan pelayanan terbaru untuk .NET Native 2.2 adalah 2.2.12 dan kami mengirimkan pelayanan 2.2.13, yang terakhir adalah tingkat pelayanan terbaru yang didukung. Rilis pelayanan memperbarui versi kompilator yang digunakan oleh Microsoft Store untuk membangun aplikasi yang dikirimkan, yang berarti Anda tidak akan dapat mengkompilasi aplikasi menggunakan versi pelayanan .NET Native yang lebih lama setelah rilis pelayanan baru dikirimkan. Rilis pelayanan biasanya terjadi dua tahunan.
Akhir dukungan
Akhir dukungan mengacu pada tanggal ketika Microsoft tidak lagi menyediakan perbaikan, pembaruan, atau bantuan teknis online. Selain itu, Anda tidak dapat memperbarui atau mengirim aplikasi baru ke Microsoft Store dengan rantai alat .NET Native yang tidak lagi didukung. Untuk memutakhirkan aplikasi yang dibangun dengan rantai alat yang telah mencapai akhir dukungan, beralihlah ke versi .NET Native terbaru menggunakan Visual Studio 2017 atau edisi yang lebih baru.
Tanggal akhir dukungan untuk rilis .NET Native
.NET Native 1.7 adalah rilis minor terbaru untuk 1.x dan didukung. Demikian pula, .NET Native 2.2 adalah rilis terbaru untuk 2.x dan didukung.
Kami akan memberikan dukungan selama 12 bulan sejak pengumuman ini untuk .NET Native 1.0, 1.1, 1.3, 1.6, 2.0, dan 2.1.
Kami akan terus mendukung .NET Native 1.4 dan 1.7.
-
NET Native 1.4 dikirimkan bersama Visual Studio. Kami akan terus mendukung rilis hybrid dalam versi Visual Studio 2017, 2019, dan 2022 yang didukung. Deskripsi proyek hibrid dapat ditemukan dalam Penulisan komponen Windows Runtime C# untuk digunakan dari aplikasi C++ / WinRT - aplikasi UWP.
-
.NET Native 1.7 dan 2.2 dikirimkan bersama pada NuGet.org sebagai bagian dari paket Microsoft.NETCore.UniversalWindowsPlatform . Aplikasi yang menargetkan Windows 10 RS2 (15063) dan yang di bawahnya dikompilasi menggunakan rantai alat .NET Native 1.7. Aplikasi yang menargetkan versi Windows 10 RS3 (16299) atau yang lebih tinggi menggunakan .NET Native 2.2.
Rilis .NET Native | Tanggal rilis orisinal | Tingkat pelayanan terbaru | Akhir dukungan |
---|---|---|---|
1.1 | 1 Juli 2015 | 1.1.23309 | 30 Juni 2025 |
1.3 | 1 April 2016 | 1.3.23914 | 30 Juni 2025 |
1.4 | 1 Juni 2017 | 1.4.28 | 12 Januari 2027 |
1.6 | 1 Maret 2017 | 1.6.6 | 30 Juni 2025 |
1.7 | 1 Juli 2017 | 1.7.6 | 13 Oktober 2026 |
2.0 | 1 September 2017 | 2.0.6 | 30 Juni 2025 |
2.1 | 1 April 2018 | 2.1.11 | 30 Juni 2025 |
2.2 | 1 Oktober 2018 | 2.2.10 |
FAQ
Di mana saya dapat menemukan rilis .NET Native terbaru?Informasi tentang .NET Native Tools 2.2 terbaru dapat ditemukan di GitHub dan diunduh dari NuGet.
Bagaimana cara memperbarui ke versi .NET Native terbaru?Kompilator .NET Native dapat diperbarui ke versi terbaru menggunakan Manajer Paket Visual Studio NuGet untuk memperbarui paket Microsoft.NETCore.UniversalWindowsPlatform NuGet.
Mengapa kami terus mendukung .NET Native 1.4 dan .NET Native 1.7?Aplikasi UWP yang dibangun di C++ dan menggunakan C# sebagai komponen penggunaan .NET Native 1.4. Kami akan terus memberikan dukungan untuk skenario ini.
Sampel .NET Native build UWP 6.2.X yang menargetkan komponen C++/C#.
Apakah versi rantai alat .NET Native dipetakan ke versi UWP tertentu?Ya, setiap versi rantai alat digunakan untuk versi UWP tertentu.
Di mana saya dapat menghubungi dukungan dan memberikan umpan balik?Anda dapat mengirim pertanyaan dan saran ke dotnetnative@microsoft.com.