Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11 ARM 기반 기기에서 Visual Studio 2022 Preview 다운로드 및 설치 방법

최신 Visual Studio 2022 Preview가 이제 Windows 11에서 네이티브 Arm64 애플리케이션으로 출시되었습니다. 이 버전은 ARM 기반 프로세서에서 Arm64 앱을 빌드하고 디버깅할 수 있는 네이티브 지원을 제공하며, x86 에뮬레이션에 대한 의존도를 크게 줄여줍니다.

이 가이드에서는 Surface Pro X나 Lenovo ThinkPad X13s와 같은 Arm64 기기의 Windows 11에서 Visual Studio 2022 Preview를 다운로드하고 설치하는 과정을 단계별로 안내해 드립니다.

Arm64 개발 및 워크로드 지원

Visual Studio 2022 17.3 Preview 2는 개발자를 위해 다음과 같은 워크로드를 지원합니다.

  • C++를 사용한 데스크톱 개발(MSBuild 기반 프로젝트)
  • .NET Framework와 최신 .NET을 모두 활용한 .NET 데스크톱 개발(WinForms, WPF)
  • .NET 및 웹 개발

이러한 워크로드들은 2022년 말까지 정식 버전(GA)으로 출시될 예정이며, Microsoft는 더 많은 도구와 기능을 제공하기 위해 개발자들의 피드백을 필요로 합니다. 자세한 내용은 Visual Studio 2022 로드맵을 참고하시기 바랍니다.

참고로 17.3 Preview 2 이전 버전의 Visual Studio는 x86 에뮬레이션을 통해 ARM 기반 기기에서 실행할 수 있지만, 일부 기능은 지원되지 않습니다. 따라서 ARM 기반 프로세서를 사용하는 기기에서는 구버전 Visual Studio를 실행하지 않는 것이 좋습니다.

Visual Studio 2022 Preview 설치하기

Arm64 기기에서 Visual Studio 2022 Preview를 다운로드하고 설치하기 위해서는 아래 사전 요구 사항을 충족해야 합니다.

  • Windows 11이 설치된 Arm64 기기
  • 기기에 설치된 기존 Visual Studio 2022 버전 제거
  • Visual Studio 2022 17.3 Preview 2 다운로드

위 요건을 충족했다면 Visual Studio 2022 17.3 Preview 2를 다운로드하여 설치할 수 있습니다. x64와 Arm64용 Visual Studio는 하나의 통합 인스톨러로 제공되므로, 다운로드한 후 인스톨러를 더블클릭하면 시스템 아키텍처를 자동으로 감지하여 적합한 Visual Studio 버전을 다운로드하고 Arm64 기기에 설치해 줍니다. 별도의 설정 없이도 간편하게 진행되는 것이 특징입니다.

관리형(Managed) 개발자를 위해

.NET 6는 이미 네이티브 Arm64를 지원하고 있으며, 이번 릴리스에서는 그 지원 범위가 더욱 확장되어 .NET Framework 4.8.1 런타임 및 SDK까지 포함하게 되었습니다. 이를 통해 .NET 6+와 .NET Framework 4.8.1을 모두 활용하여 관리형 데스크톱 애플리케이션(Windows Forms, WPF)을 빌드할 수 있습니다.

네이티브(Native) 개발자를 위해

C++ 컴파일러, 라이브러리, 런타임을 포함하는 MSVC 툴셋은 Arm64 기기를 지원하며, Arm64 생성 코드의 품질 향상을 위해 지속적으로 개선되고 있습니다. Visual Studio 2022 Preview를 통해 C++ 코드 분석(Code Analysis) 기능을 갖춘 새로운 네이티브 Arm64 MSVC 컴파일러 툴셋을 사용할 수 있게 되었습니다.

마무리

Visual Studio 2022에 익숙하다면 확장 프로그램(Extension)을 Arm64 호환으로 만드는 작업은 생각보다 어렵지 않습니다. Visual Studio 확장성(Extensibility) 프로그램 매니저인 Leslie Richardson이 유용한 가이드를 제공하고 있으니 참고해 보시기 바랍니다.

Arm64 앱 개발을 막 시작했거나 계획 중이라면 한 가지 좋은 소식이 있습니다. 현재 사용 중인 대부분의 C++ 라이브러리는 이미 네이티브 Arm64를 지원합니다. Vcpkg 역시 Arm64에서 네이티브로 동작하며, 일부 서드파티 도구는 에뮬레이션으로 실행되더라도 Arm64 빌드 환경에서 600개 이상의 C++ 라이브러리를 네이티브로 빌드하고 사용할 수 있습니다.

Visual Studio 2022가 Arm64 환경에서 더욱 발전할 수 있도록 도움을 주고 싶으신가요? Visual Studio Developer Community에 피드백을 공유하고, 문제 보고 기능을 통해 발견한 버그나 오류를 알려주시며, Visual Studio 2022에 추가되길 원하는 워크로드에 대한 제안도 함께 전달해 주세요.