Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cài Đặt Visual Studio 2022 Preview Trên Windows 11 ARM: Hướng Dẫn Bước Từng Bước

Phiên bản Visual Studio 2022 Preview mới nhất hiện đã có sẵn dưới dạng ứng dụng Arm64 gốc trên Windows 11. Phiên bản này hỗ trợ nguyên sinh (native) xây dựng và gỡ lỗi ứng dụng Arm64 trên bộ vi xử lý ARM, giảm thiểu phụ thuộc vào mô phỏng x86.

Hướng dẫn này sẽ dẫn dắt bạn tải và cài Visual Studio 2022 Preview trên Windows 11 thiết bị Arm64 (như Surface Pro X, Lenovo ThinkPad X13s).

Hỗ trợ phát triển Arm64 và workload

Visual Studio 2022 17.3 Preview 2 bật sẵn các workload sau:

  • Phát triển Desktop với C++ (dự án MSBuild).
  • Phát triển Desktop .NET (WinForms, WPF) dùng cả .NET Framework và .NET hiện đại.
  • Phát triển .NET và Web.

Các workload này dự kiến Generally Available (GA) cuối 2022. Microsoft cần phản hồi từ nhà phát triển để mở rộng công cụ. Xem Visual Studio 2022 Roadmap để cập nhật.

Phiên bản trước 17.3 Preview 2 chạy trên ARM qua mô phỏng x86, một số tính năng không hỗ trợ. Không khuyến khích chạy phiên bản cũ trên thiết bị ARM.

Cài đặt Visual Studio 2022 Preview

Cài Đặt Visual Studio 2022 Preview Trên Windows 11 ARM: Hướng Dẫn Bước Từng Bước

Điều kiện tiên quyết:

  • Thiết bị Arm64 chạy Windows 11.
  • Gỡ cài đặt mọi phiên bản Visual Studio 2022 cũ.
  • Tải Visual Studio 2022 17.3 Preview 2.

Đáp ứng xong, tiến hành tải và cài. Có một installer duy nhất cho cả x64 và Arm64. Double-click installer → nó tự phát hiện kiến trúc hệ thống, tải phiên bản phù hợp và cài lên thiết bị Arm64.

Dành cho nhà phát triển Managed (.NET)

.NET 6 đã hỗ trợ Arm64 nguyên sinh. Bản phát hành này mở rộng hỗ trợ đến .NET Framework 4.8.1 runtime và SDK để xây dựng ứng dụng desktop managed (Windows Forms, WPF) dùng cả .NET 6+ và .NET Framework 4.8.1.

Dành cho nhà phát triển Native (C++)

Bộ công cụ MSVC (compiler C++, thư viện, runtime) hỗ trợ Arm64 và liên tục cải thiện chất lượng mã Arm64. Visual Studio 2022 Preview mang来 bộ công cụ compiler Arm64 MSVC nguyên sinh mới, bao gồm khả năng Phân tích mã C++.

Kết luận

Làm extension tương thích Arm64 khá dễ dàng nếu bạn quen Visual Studio 2022. Leslie Richardson (Program Manager, Visual Studio Extensibility) cung cấp hướng dẫn nhanh.

Nếu mới bắt đầu phát triển Arm64, hãy nhớ: hầu hết thư viện C++ bạn dùng đã hỗ trợ Arm64 nguyên sinh. Vcpkg chạy native trên Arm64, dù một số công cụ thứ ba chạy mô phỏng, bạn vẫn build và dùng 600+ thư viện C++ native trong môi trường Arm64.

Muốn Visual Studio 2022 tốt hơn trên Arm64? Gửi phản hồi tới Visual Studio Developer Community, báo lỗi qua Report a Problem, đề xuất workload mong muốn.