Compartir a través de


Visual Studio en dispositivos con tecnología arm

Visual Studio 2022, versión 17.4, ya está disponible como una aplicación nativa de Arm64 en Windows 11 para equipos basados en Arm. Es la primera versión de Visual Studio que admite de forma nativa la compilación y depuración de aplicaciones arm64 en procesadores basados en Arm. Visual Studio 2022, versión 17.4 y posteriores, eliminan la dependencia de la emulación x64 para la mayoría de las cargas de trabajo de desarrollador. En este artículo se describe cómo empezar a trabajar con Visual Studio para Arm64.

Introducción a Visual Studio para Arm64

Para empezar a trabajar con la experiencia nativa de Visual Studio de Arm64:

  • Asegúrese de que Windows 11 esté instalado en el dispositivo Arm64.
  • Desinstale las versiones anteriores de Visual Studio desde el dispositivo Arm64.
  • Descargue e instale la versión más reciente de Visual Studio 2022.

Instalación de Visual Studio para Arm64

Hay un único instalador para las arquitecturas de Visual Studio x64 y Visual Studio Arm64. El Instalador de Visual Studio detecta si la arquitectura del sistema es Arm64. Si es así, el instalador descarga e instala la versión arm64 de Visual Studio. (Solo se admite Windows 11). Si instala el producto a través de un diseño, debe configurar explícitamente el diseño para incluir archivos binarios de Arm.

Nota:

Para usar Visual Studio para Arm64, debe desinstalar todas las versiones anteriores de Visual Studio (x64, x86) antes de instalar Visual Studio 2022 17.4 o posterior.

Cargas de trabajo compatibles

Visual Studio para Arm64 admite las siguientes cargas de trabajo:

  • Desarrollo de escritorio de .NET
  • Desarrollo de escritorio con C++
  • ASP.NET y desarrollo web
  • desarrollo de Node.js
  • Desarrollo de extensiones de Visual Studio
  • Desarrollo de juegos con C++
  • Desarrollo de juegos con Unity
  • Desarrollo de aplicaciones de Windows
  • Desarrollo de la interfaz de usuario de aplicaciones multiplataforma de .NET (.NET MAUI)
  • Desarrollo insertado y Linux con C++
  • Desarrollo de bases de datos con SQL Server Data Tools

Desarrollo administrado

Con esta versión, puede compilar aplicaciones de escritorio (Windows Forms y WPF) destinadas a .NET 6 y versiones posteriores y .NET Framework 4.8.1. .NET Framework 4.8.1 se incluye en Windows 11 y se puede instalar en algunas versiones de Windows 10.

Desarrollo nativo

Con Visual Studio 2022 17.4 y versiones posteriores, puede acceder al conjunto de herramientas del compilador nativo de Visual C++, que incluye el análisis de código de C++ y seguir teniendo como destino todas las plataformas actualmente compatibles con Visual C++.

Arquitectura de host (plataforma en la que se ejecuta el compilador) Arquitectura de destino (plataforma para la que el compilador está generando archivos binarios) Ruta de instalación
Arm64 Arm64 <Instalar location>\VC\Tools\MSVC\<version>\bin\HostARM64\ARM64
Arm64 X64 <Instalar location>\VC\Tools\MSVC\<version>\bin\HostARM64\x64
Arm64 X86 <Instalar location>\VC\Tools\MSVC\<version>\bin\HostARM64\x86

Muchas bibliotecas de C++ están disponibles en Arm64. vcpkg también se ejecuta de forma nativa en Arm64 y, aunque algunas herramientas que no son de Microsoft dependientes todavía se pueden ejecutar emuladas, puede compilar y consumir correctamente más de 1700 bibliotecas de C++ directamente en el entorno de compilación nativo de Arm64.

Si instala la carga de trabajo Desarrollo de escritorio con C++ , puede cargar cualquier proyecto y solución de C++ de escritorio mediante MSBuild y, a continuación, usar las funcionalidades de edición, compilación y depuración que ya conoce en Visual Studio.

Versiones de Visual Studio anteriores a la versión 17.4

Las versiones de Visual Studio 2022 anteriores a la 17.4 se pueden ejecutar en dispositivos con tecnología Arm a través de emulación x64, pero algunas características no se admiten en Arm. Por lo tanto, no se recomienda ejecutar estas versiones de Visual Studio en dispositivos que usan procesadores basados en Arm. En su lugar, se recomienda seleccionar dispositivos Arm de forma remota.

Consulte Requisitos del sistema de Visual Studio 2022 para ver los sistemas operativos compatibles, hardware, idiomas admitidos y otros requisitos e instrucciones.

¡Necesitamos tu ayuda!

Háganos saber lo que le gusta y si tiene sugerencias para mejorar Visual Studio en Arm64. Puede compartir comentarios a través de la Comunidad de desarrolladores: notifique los errores o problemas a través del informe de un problema y comparta sus sugerencias para priorizar más cargas de trabajo.