Microsoft จะลบการสนับสนุน WinRT ในตัวใน. NET 5.0
1 นาที. อ่าน
เผยแพร่เมื่อ
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
Microsoft เมื่อวานนี้ประกาศเปิดตัว .NET 5.0 Preview 5 พร้อม new คุณสมบัติ และการปรับปรุงประสิทธิภาพ นอกเหนือจากการประกาศนี้ Microsoft เปิดเผยว่าจะลบการสนับสนุน WinRT ในตัวใน .NET 5.0 โดยเริ่มด้วยการเปิดตัวตัวอย่างครั้งต่อไป Microsoft เพิ่มการรองรับ WinRT ในตัวครั้งแรกใน .NET Core 3.0 โดยเป็นส่วนหนึ่งของการเพิ่มการรองรับเฟรมเวิร์กไคลเอ็นต์เดสก์ท็อป Windows (Windows Forms และ WPF) Microsoft กำลังลบการสนับสนุน WinRT ใน .NET เนื่องจากสาเหตุดังต่อไปนี้
- สามารถพัฒนาและปรับปรุงการทำงานร่วมกันของ WinRT แยกจากรันไทม์ .NET
- ทำให้ WinRT interop มีความสมมาตรกับระบบ interop ที่มีให้สำหรับระบบปฏิบัติการอื่น เช่น iOS และ Android
- สามารถใช้ประโยชน์จากคุณสมบัติ .NET อื่นๆ ได้มากมาย (คุณสมบัติ AOT, C#, การลิงก์ IL)
- ลดความซับซ้อนของโค้ดเบสรันไทม์ .NET (ลบโค้ด 60 บรรทัด)
แทนที่จะรองรับ WinRT ในตัว นักพัฒนาสามารถใช้ C#/WinRT ห่วงโซ่เครื่องมือจากทีมงาน Windows คุณสามารถดาวน์โหลด .NET 5.0 Preview 5 สำหรับ Windows, macOS และ Linux ได้จากลิงก์ด้านล่าง
ที่มา: ไมโครซอฟท์