Microsoft จะลบการสนับสนุน WinRT ในตัวใน. NET 5.0

ไอคอนเวลาอ่านหนังสือ 1 นาที. อ่าน


ผู้อ่านช่วยสนับสนุน MSpoweruser เราอาจได้รับค่าคอมมิชชันหากคุณซื้อผ่านลิงก์ของเรา ไอคอนคำแนะนำเครื่องมือ

อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย 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 ได้จากลิงก์ด้านล่าง

ที่มา: ไมโครซอฟท์

ข้อมูลเพิ่มเติมเกี่ยวกับหัวข้อต่างๆ: สุทธิ., ดอทเน็ต5, ไมโครซอฟท์, ชนะ