Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ติดตั้ง Visual Studio 2022 Preview บน Windows 11 ARM (Surface Pro X, ThinkPad X13s) - คู่มือฉบับสมบูรณ์

Visual Studio 2022 Preview (เวอร์ชัน 17.3 Preview 2+) รองรับ Arm64 แบบ Native บน Windows 11 ARM แล้ว หมายความว่า: คอมไพล์และดีบั๊กแอป Arm64 ได้โดยตรง ไม่ต้องใช้ x86 Emulation อีกต่อไป เหมาะสำหรับอุปกรณ์อย่าง Surface Pro X, Lenovo ThinkPad X13s, Samsung Galaxy Book2 Pro 360 5G

Workloads ที่รองรับ Arm64 Native (VS 2022 17.3 Preview 2+)

  • Desktop development with C++ (MSBuild-based projects)
  • .NET Desktop Development (WinForms, WPF) - รองรับทั้ง .NET Framework และ .NET 6+ (Modern .NET)
  • ASP.NET and Web Development

หมายเหตุ: Workloads นี้จะ GA (Generally Available) ภายในปี 2022 Microsoft ขอ Feedback จากนักพัฒนาเพื่อเพิ่ม Tools/Experiences อื่นๆ ดู Roadmap ได้ที่ Visual Studio 2022 Roadmap

VS เวอร์ชันก่อน 17.3 Preview 2 ทำงานบน ARM ผ่าน x86 Emulation בלבד - ไม่แนะนำ ให้ใช้เวอร์ชันเก่าบนอุปกรณ์ ARM

ข้อกำหนดก่อนติดตั้ง (Prerequisites)

ติดตั้ง Visual Studio 2022 Preview บน Windows 11 ARM (Surface Pro X, ThinkPad X13s) - คู่มือฉบับสมบูรณ์

  • อุปกรณ์ Arm64 ที่รัน Windows 11
  • Uninstall Visual Studio 2022 เวอร์ชันเก่าทั้งหมดออกก่อน
  • ดาวน์โหลด Visual Studio 2022 17.3 Preview 2 (หรือใหม่กว่า) จาก Visual Studio Preview Downloads

ขั้นตอนติดตั้ง

  1. รัน Installer ที่ดาวน์โหลดมา (vs_preview.exe) - มี Installer เดียวสำหรับทั้ง x64 และ Arm64
  2. Installer จะ ตรวจสอบสถาปัตยกรรม (Architecture) อัตโนมัติ ดาวน์โหลดเวอร์ชัน Arm64 และติดตั้ง
  3. เลือก Workloads ที่ต้องการ (แนะนำ 3 項目ข้างต้น)
  4. รอการติดตั้งเสร็จสิ้น

สำหรับนักพัฒนา Managed (.NET)

  • .NET 6 รองรับ Arm64 Native แล้ว
  • Release นี้ขยายรองรับถึง .NET Framework 4.8.1 Runtime และ SDK สำหรับสร้างแอป Desktop (WinForms, WPF) ด้วย .NET 6+ และ .NET Framework 4.8.1

สำหรับนักพัฒนา Native (C++)

  • MSVC Toolset (Compiler, Libraries, Runtime) รองรับ Arm64 อย่างเต็มที่
  • เข้าถึง Native Arm64 MSVC Compiler Toolset ใหม่ พร้อม C++ Code Analysis
  • คุณภาพโค้ด Arm64 ที่สร้างขึ้นดีขึ้นอย่างต่อเนื่อง

ขยาย Extensions ให้รองรับ Arm64

การทำให้ Extension รองรับ Arm64 ไม่ยาก หากคุณคุ้นเคยกับ VS 2022 Leslie Richardson (PM, Visual Studio Extensibility) มีคู่มือเร็วๆ นี้:

  1. อัปเดต Extension ให้ใช้ VS 2022 SDK ล่าสุด
  2. คอมไพล์เป็น Arm64 (Any CPU หรือ Arm64 specific)
  3. ทดสอบบนอุปกรณ์ ARM จริง

ระบบนิเวศ C++ บน Arm64

  • C++ Libraries ส่วนใหญ่รองรับ Arm64 Native แล้ว
  • vcpkg รันบน Arm64 Native ได้แล้ว
  • สามารถ Build และใช้ 600+ C++ Libraries แบบ Native ใน Arm64 Build Environment
  • Third-party tools บางตัวอาจยังรันแบบ Emulated แต่ไม่กระทบการ Build

ช่วยปรับปรุง Visual Studio บน Arm64

  • ส่ง Feedback ที่ Visual Studio Developer Community
  • รายงาน Bug ผ่าน Help > Send Feedback > Report a Problem
  • เสนอ Workloads ที่อยากให้เพิ่มใน VS 2022

สรุป

Visual Studio 2022 Preview บน Windows 11 ARM เป็นขั้นตอนสำคัญสำหรับนักพัฒนา Arm64 Native ให้ดาวน์โหลด 17.3 Preview 2+ ลองใช้งาน และส่ง Feedback เพื่อทำให้ VS บน ARM ดีกว่านี้ต่อไป!