Microsoft ได้เปิดตัว .NET 7 Release Candidate (RC) 2 ซึ่งเป็นรุ่นตัวอย่างสุดท้ายก่อนที่จะเผยแพร่.NET 7 ที่เสถียร รุ่นนี้ยังมีแพตช์ความปลอดภัยที่ช่วยบรรเทาช่องโหว่ที่ทราบได้

เนื่องจากนี่ไม่ใช่การอัปเดตขั้นสุดท้าย เราขอแนะนำให้คุณอย่าติดตั้งบนสภาพแวดล้อมที่ใช้งานจริง และใช้เพื่อการทดสอบเท่านั้น อย่างไรก็ตาม หากคุณใช้เวอร์ชันตัวอย่างก่อนหน้านี้แล้ว เราขอแนะนำให้คุณอัปเกรดเป็น RC 2 เนื่องจากการแก้ไขด้านความปลอดภัย

รุ่นนี้แนะนำคุณลักษณะและการปรับปรุงใหม่ๆ สำหรับ.NET ซึ่งได้กล่าวถึงไปแล้วใน รายละเอียดด้านล่าง ก่อนการเปิดตัวนี้ Microsoft ได้เปิดตัวการอัปเดตตัวอย่าง 7 รายการและ 1 Release Candidate คลิกลิงก์ที่เกี่ยวข้องด้านล่างหากต้องการเรียนรู้เพิ่มเติม:

สารบัญ

.NET 7 RC 2 ได้รับการทดสอบด้วย Visual Studio 17.4 Preview 3 ดังนั้น Microsoft แนะนำ ที่คุณใช้กับ Visual Studio ที่เผยแพร่ช่องแสดงตัวอย่างเท่านั้นเพื่อหลีกเลี่ยงข้อขัดแย้งด้านความเข้ากันได้ สามารถติดตั้งบนแพลตฟอร์มต่อไปนี้ได้โดยใช้ลิงก์ดาวน์โหลดโดยตรงที่แชร์ด้านล่าง:

WindowsLinuxMacOS

ให้เราเจาะลึกถึงการปรับปรุงใหม่ๆ ของรุ่นนี้ก่อนที่คุณจะดาวน์โหลดและทดสอบ

มีอะไรใหม่ใน.NET 7 Release Candidate 2

การรวม C# 11

C# (C Sharp) ยังถือว่าเป็นหนึ่งในภาษาเขียนโค้ดยอดนิยม ขณะนี้ Microsoft ได้รวมเวอร์ชันล่าสุดที่มีอยู่ ซึ่งก็คือ C# 11 ไปยัง.NET 7

C# 11 มีคุณลักษณะและการปรับปรุงใหม่ๆ มากมาย ดูข้อมูลเพิ่มเติมได้ที่นี่

การปรับปรุงไลบรารีและ SDK

ทีม Microsoft อัปเดตไลบรารี.NET และ SDK อย่างต่อเนื่อง มีการเพิ่ม API ใหม่ที่มีฟังก์ชันใหม่เอี่ยมเป็นประจำ มีการปรับปรุงประสิทธิภาพการทำงานให้กับ API ที่มีอยู่ โดยให้ประโยชน์กับคุณเพียงแค่อัปเกรด มีการสร้างไลบรารีใหม่ทั้งหมดเพื่อช่วยงานประจำวันของคุณ

ในทำนองเดียวกัน SDK ก็ได้รับการปรับปรุงควบคู่ไปกับไลบรารีด้วย

Microsoft ยังได้แนะนำนักพัฒนาเกี่ยวกับวิธีการทำงานบางอย่าง อย่างถูกต้องและไม่ต้องอาศัยคุณลักษณะใหม่ทั้งหมด เช่น การนำอินเทอร์เฟซ Generic Math ไปใช้อย่างถูกต้อง และ ป้องกันการเปลี่ยนแปลงพฤติกรรมในตัวดำเนินการในตัวสำหรับ IntPtr และ UIntPtr

หากคุณรู้สึกอยากลองใช้.NET 7 Release Candidate 2 คุณสามารถดาวน์โหลดได้จากลิงก์ดาวน์โหลดโดยตรงด้านล่าง

ดาวน์โหลด.NET 7 Release Candidate (RC) 2

ใช้ลิงก์ดาวน์โหลดโดยตรงด้านล่างเพื่อดาวน์โหลด.NET 7 RC 2 รันไทม์, SDK และ ASP.NET Core ที่ตรงกับระบบปฏิบัติการของคุณ m และสถาปัตยกรรม:

รันไทม์:

ดาวน์โหลด.NET 7.0.0-rc.2 รันไทม์เดสก์ท็อปสำหรับ Windows x64

ดาวน์โหลด.NET 7.0.0-rc.2 รันไทม์เดสก์ท็อปสำหรับ Windows x86

ดาวน์โหลด.NET 7.0.0-rc.2 รันไทม์เดสก์ท็อปสำหรับ Windows ARM64

ดาวน์โหลด.NET 7.0.0-rc.2 รันไทม์สำหรับ macOS x64

ดาวน์โหลด.NET 7.0.0-rc.2 รันไทม์สำหรับ macOS ARM64

ดาวน์โหลด.NET 7.0.0-rc.2 ไบนารีรันไทม์สำหรับ Linux Arm32

ดาวน์โหลด.NET 7.0.0-rc.2 ไบนารีรันไทม์สำหรับ Linux Arm64

ดาวน์โหลด.NET 7.0.0-rc.2 Runtime Binaries สำหรับ Linux Arm32 Alpine

ดาวน์โหลด.NET 7.0.0-rc.2 Runtime Binaries สำหรับ Linux Arm64 Alpine

ดาวน์โหลด.NET 7.0.0-rc.2 Runtime Binaries สำหรับ Linux x64

ดาวน์โหลด.NET 7.0.0-rc.2 Runtime Binaries สำหรับ Linux x64 Alpine

SDK:

ดาวน์โหลด.NET SDK 7.0.100-rc.2 สำหรับ Windows x64

ดาวน์โหลด.NET SDK 7.0.100-rc.2 สำหรับ Windows x86

ดาวน์โหลด.NET SDK 7.0.100-rc.2 สำหรับ Windows ARM64

ดาวน์โหลด.NET SDK 7.0.100-rc.2 สำหรับ macOS x64

ดาวน์โหลด.NET SDK 7.0.100-rc.2 สำหรับ macOS ARM64

ดาวน์โหลด.NET SDK 7.0.100-rc.2 ไบนารีสำหรับ Linux Arm32

ดาวน์โหลด.NET SDK 7.0.100-rc.2 ไบนารีสำหรับ Linux Arm64

ดาวน์โหลด.NET SDK 7.0.100-rc.2 ไบนารีสำหรับ Linux Arm32 Alpine

ดาวน์โหลด.NET SDK 7.0.100-rc.2 ไบนารีสำหรับ Linux Arm64 Alpine

ดาวน์โหลด.NET SDK 7.0.100-rc.2 ไบนารีสำหรับ Linux x64

ดาวน์โหลด.NET SDK 7.0.100-rc.2 ไบนารีสำหรับ Linux x64 Alpine

ASP.NET Core

ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 Hosting Bundle สำหรับ Windows

ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 สำหรับ Windows x64

ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 สำหรับ Windows x86

ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 ไบนารีสำหรับ Windows ARM64

ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 ไบนารีสำหรับ macOS x64

ดาวน์โหลด ASP.NET รันไทม์ 7.0.0-rc.2 ไบนารีสำหรับ macOS ARM64

ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 ไบนารีสำหรับ Linux Arm32

ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 ไบนารีสำหรับ Linux Arm64

รันไทม์ ASP.NET Core 7.0 0-rc.2 ไบนารีสำหรับ Linux Arm32 Alpine

ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 ไบนารีสำหรับ Linux Arm64 Alpine

ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 ไบนารีสำหรับ Linux x64

tar.gz ดาวน์โหลด ASP.NET Core Runtime 7.0.0-rc.2 ไบนารีสำหรับ Linux x64 Alpine

ตัวเลือกการดาวน์โหลดและติดตั้งเพิ่มเติม ที่นี่.

ติดตั้ง.NET 7 Release Candidate (RC) 2

คุณสามารถเริ่มต้นด้วยการดาวน์โหลดเวอร์ชัน.NET ที่ถูกต้องสำหรับคุณจากลิงก์ด้านบน แล้วดำเนินการเพื่อเริ่มกระบวนการติดตั้ง โดยมีวิธีการดังนี้:

เมื่อคุณติดตั้ง.NET เวอร์ชันใหม่กว่าแล้ว แอปพลิเคชันทั้งหมดของคุณจะทำงานโดยใช้โครงสร้างใหม่ เนื่องจากเวอร์ชันก่อนหน้าจะถูกแทนที่

เรียกใช้แพ็คเกจการติดตั้งโดย ดับเบิลคลิก (ในกรณีของ macOS และ Windows) จากนั้นคลิก ติดตั้ง บนวิซาร์ดการติดตั้ง

เริ่มการติดตั้ง

การติดตั้งจะเริ่มขึ้นในขณะนี้ ใช้เวลาไม่นานและไม่ต้องรีสตาร์ท คลิก ปิด เมื่อติดตั้งสำเร็จแล้ว

ปิดวิซาร์ดการติดตั้ง

ตอนนี้คุณได้ติดตั้ง. สุทธิ. คุณสามารถตรวจสอบว่า.NET เวอร์ชันใดกำลังทำงานอยู่โดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt:

wmic product get description | findstr/C:.NETยืนยันเวอร์ชันการติดตั้ง.NET

วิธีการลบ/ถอนการติดตั้ง.NET

หากคุณต้องการ ลบ.NET Release Candidate หรือ Preview ออกจากคอมพิวเตอร์ของคุณ คุณสามารถถอนการติดตั้งได้เหมือนกับแอปพลิเคชันทั่วไปอื่นๆ ทำตามขั้นตอนต่อไปนี้:

เปิดแอปเพล็ต Programs & Features โดยพิมพ์ appwiz.cpl ในช่อง Run Command

เปิดแอปเพล็ตโปรแกรมและคุณลักษณะ

ที่นี่ ค้นหาคอมโพเนนต์.NET ที่คุณต้องการนำออก คลิกขวา จากนั้นคลิก ถอนการติดตั้ง จาก เมนูบริบท

ถอนการติดตั้ง.NET

วิซาร์ดการติดตั้งจะเริ่มขึ้นในขณะนี้ คลิก ถอนการติดตั้ง อีกครั้ง

ยืนยันการลบ.NET

.NET จะถูกลบออกจากพีซีของคุณ เมื่อเสร็จแล้ว คลิกปิด

ปิดวิซาร์ด

การวิเคราะห์ขั้นสุดท้าย

ตาม ใน สถิติของ Statista นั้น.NET ไม่ได้เป็นที่สุดอีกต่อไป กรอบที่ใช้กันอย่างแพร่หลายในปัจจุบัน อย่างไรก็ตาม นักพัฒนาส่วนใหญ่ยังคงใช้มันอยู่ และพวกเขาต้องการมันเพื่ออัปเดตแอปต่อไป

ที่กล่าวว่านักพัฒนา.NET (และเฟรมเวิร์ก) จะไม่ไปที่ใดในเร็วๆ นี้ ดังนั้น คุณอาจเคยชินกับมันเพราะมันยังคงถูกใช้อย่างแพร่หลายในปี 2022

นี่คือเหตุผลที่เราแนะนำให้นักพัฒนา.NET เปลี่ยนไปใช้.NET เวอร์ชันล่าสุดที่มีให้สำหรับการทดสอบและสร้าง แอปพลิเคชันที่เข้ากันได้ก่อนการเปิดตัวจริงของ.NET 7 ที่เสถียร

โปรดดู:

สมัครรับจดหมายข่าวของเรา

รับข่าวสารด้านเทคโนโลยี คำแนะนำ และการดาวน์โหลดล่าสุด ในกล่องจดหมายของคุณ

Categories: IT Info