Compartilhar via


Visual Studio em dispositivos arm-powered

O Visual Studio 2022 versão 17.4 agora está disponível como um aplicativo Arm64 nativo no Windows 11 para computadores baseados em Arm. É a primeira versão do Visual Studio que dá suporte nativo à criação e depuração de aplicativos Arm64 em processadores baseados em Arm. O Visual Studio 2022 versão 17.4 e posterior eliminam a dependência da emulação x64 para a maioria das cargas de trabalho do desenvolvedor. Este artigo descreve como começar a usar o Visual Studio para Arm64.

Introdução ao Visual Studio para Arm64

Para começar a usar a experiência nativa do Visual Studio arm64:

  • Verifique se o Windows 11 está instalado em seu dispositivo Arm64.
  • Desinstale todas as versões anteriores do Visual Studio do seu dispositivo Arm64.
  • Baixe e instale a versão mais recente do Visual Studio 2022.

Instalando o Visual Studio para Arm64

Há um único instalador para arquiteturas do Visual Studio x64 e do Visual Studio Arm64. O Instalador do Visual Studio detecta se a arquitetura do sistema é Arm64. Se for, o instalador baixará e instalará a versão arm64 do Visual Studio. (Somente o Windows 11 tem suporte.) Se você instalar o produto por meio de um layout, precisará configurar explicitamente o layout para incluir binários do Arm.

Observação

Para usar o Visual Studio para Arm64, você deve desinstalar todas as versões anteriores do Visual Studio (x64, x86) antes de instalar o Visual Studio 2022 17.4 ou posterior.

Cargas de trabalho com suporte

O Visual Studio para Arm64 dá suporte às seguintes cargas de trabalho:

  • Desenvolvimento da área de trabalho do .NET
  • Desenvolvimento da área de trabalho com C++
  • Desenvolvimento Web e ASP.NET
  • desenvolvimento Node.js
  • Desenvolvimento de extensão do Visual Studio
  • Desenvolvimento de jogos com C++
  • Desenvolvimento de jogos com o Unity
  • Desenvolvimento de aplicativos do Windows
  • Desenvolvimento de interface do usuário de aplicativo multiplataforma do .NET (MAUI do .NET)
  • Linux e desenvolvimento inserido com C++
  • Desenvolvimento de banco de dados com o SQL Server Data Tools

Desenvolvimento gerenciado

Com esta versão, você pode criar aplicativos da área de trabalho (Windows Forms e WPF) direcionados ao .NET 6 e posterior e ao .NET Framework 4.8.1. O .NET Framework 4.8.1 está incluído no Windows 11 e pode ser instalado em algumas versões do Windows 10.

Desenvolvimento nativo

Com o Visual Studio 2022 17.4 e versões posteriores, você pode acessar o conjunto de ferramentas do compilador arm64 Visual C++, que inclui a análise de código C++ e ainda direcionar todas as plataformas compatíveis com o Visual C++.

Arquitetura do host (plataforma na qual o compilador está em execução) Arquitetura de destino (plataforma para a qual o compilador está gerando binários) Caminho de instalação
Arm64 Arm64 <Instalar local>\VC\Tools\MSVC\<version>\bin\HostARM64\ARM64
Arm64 X64 <Instalar local>\VC\Tools\MSVC\<version>\bin\HostARM64\x64
Arm64 X86 <Instalar location>\VC\Tools\MSVC\<version>\bin\HostARM64\x86

Muitas bibliotecas C++ estão disponíveis no Arm64. O vcpkg também é executado nativamente no Arm64 e, embora algumas ferramentas não microsoft dependentes ainda possam ser executadas emuladas, você pode criar e consumir com êxito mais de 1.700 bibliotecas C++ diretamente em seu ambiente de build do Arm64 nativo.

Se você instalar o desenvolvimento da área de trabalho com carga de trabalho C++ , poderá carregar qualquer projeto e solução do C++ da área de trabalho usando o MSBuild e, em seguida, usar os recursos de edição, criação e depuração com os quais já está familiarizado no Visual Studio.

Versões do Visual Studio antes da 17.4

As versões do Visual Studio 2022 antes da 17.4 podem ser executadas em dispositivos movidos a arm por meio da emulação x64, mas alguns recursos não têm suporte no Arm. Portanto, não recomendamos a execução dessas versões do Visual Studio em dispositivos que usam processadores baseados em Arm. Em vez disso, recomendamos direcionar remotamente dispositivos Arm.

Consulte os Requisitos do Sistema do Visual Studio 2022 para sistemas operacionais compatíveis, hardware, idiomas compatíveis e outros requisitos e diretrizes.

Precisamos de sua ajuda!

Informe-nos o que você gosta e se você tem sugestões para melhorar o Visual Studio no Arm64. Você pode compartilhar comentários por meio da Comunidade de Desenvolvedores: relatar quaisquer bugs ou problemas por meio do relatório de um problema e compartilhar suas sugestões para priorizar mais cargas de trabalho.