Tags:
Node Thumbnail

ไมโครซอฟท์ออก .NET Core 2.1 เป็นรุ่นอัพเดตย่อยของ .NET Core 2.0 ที่ออกเมื่อเดือนสิงหาคม 2017

ความพิเศษของ .NET Core 2.1 คือมันจะเป็นรุ่นซัพพอร์ตระยะยาว (LTS) ของสาย 2.x มีระยะเวลาซัพพอร์ตนาน 3 ปี ไมโครซอฟท์อธิบายว่าแผนเดิมคือจะใช้ .NET Core 2.0 เป็นรุ่น LTS แต่สุดท้ายเปลี่ยนใจ เพราะอยากรอฟีเจอร์ใหม่ของ .NET Core 2.1 เรื่องจัดการเวอร์ชันของไฟล์ในโปรเจคต์ (platform dependencies) เพื่อให้รุ่น LTS เป็นรุ่นที่แก้ปัญหานี้เรียบร้อยแล้ว

.NET Core 2.1 เข้ากันได้กับ .NET Core 2.0 ซึ่งไมโครซอฟท์แนะนำให้คนที่ใช้ 2.0 อยู่แล้วอัพเกรดมาเป็น 2.1 ได้เลย

No Description

ของใหม่ใน .NET Core 2.1 ได้แก่

  • รองรับระบบปฏิบัติการรุ่นใหม่ๆ อย่าง Ubuntu 18.04 (และในอนาคตจะอัพเดตให้รับ Ubuntu 18.10 ด้วย), Alpine Linux 3.7 และสถาปัตยกรรม ARM32 บนลินุกซ์ (ของเดิมรองรับเฉพาะ x86/x64)
  • เพิ่ม .NET Core Tools ซึ่งเป็นแอพแบบคอมมานด์ไลน์ ที่ทำเป็นแพกเกจ NuGet ให้ติดตั้งง่ายๆ ด้วยคำสั่ง dotnet tool install
  • ปรับปรุงประสิทธิภาพในการ build ดูจากกราฟจะเห็นว่าลดลงมาก

No Description

  • ปรับปรุงประสิทธิภาพของรันไทม์ และเขียน HttpClientHandler ใหม่ (ใช้ชื่อว่า SocketsHttpHandler) ทำให้เรียกข้อมูลผ่านเครือข่ายได้เร็วขึ้น
  • เพิ่มตัวแปรชนิดใหม่ Span ตามฟีเจอร์ของภาษา C# เวอร์ชัน 7.2 รายละเอียดและตัวอย่างการใช้งาน อ่านได้จากที่มา
  • รองรับอัลกอริทึมบีบอัดข้อมูล Brotli ที่คิดค้นโดยกูเกิล
  • เพิ่มส่วนเสริม Windows Compatibility Pack เพื่อให้ทำงานร่วมกับ API ของ .NET Framework ได้ (.NET Core ตัวใหม่กับ .NET Framework เดิมยังมี API ไม่เท่ากัน)

ไมโครซอฟท์ยังออก ASP.NET Core 2.1 และ Entity Framework Core 2.1 มาพร้อมกัน การใช้งาน .NET Core 2.1 ต้องใช้ร่วมกับ Visual Studio 2017 เวอร์ชัน 15.7 ขึ้นไป หน้าดาวน์โหลด

.NET Core เวอร์ชันหน้าจะเป็น 3.0 ตามที่ไมโครซอฟท์ประกาศไปแล้ว

No Description

ที่มา - .NET Blog

Get latest news from Blognone

Comments

By: IDCET
Contributor
on 31 May 2018 - 11:08 #1052503

อันนี้จะใช้กับ Windows on ARM ได้หรือเปล่า แต่ถ้าได้ ก็น่าจะมีฟังก์ชันแปลง DLL กับ Driver และอื่นๆ ที่ใช้งานไม่ได้มาให้ด้วย จะได้ขายออก ใช้แทน PC แถมไม่ต้องโดนด่าด้วย

By: anuith
ContributorWindows PhoneWindows
on 1 June 2018 - 23:14 #1052924

วิช่วลสตูดิโอสองหมื่นสิบเจ็ดนี่โหลดยังไงเหรอครับ ดูล้ำมากเลย
// ล้อเล่นครับ พิมพ์ผิดไป 20017 -> 2017