Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Visual Studio 2022 versão 17.4 agora está disponível como um aplicativo Arm64 nativo no Windows 11 para PCs baseados em Arm. É a primeira versão do Visual Studio que suporta nativamente a criação e depuração de aplicativos Arm64 em processadores baseados em Arm. O Visual Studio 2022 versão 17.4 e posterior elimina 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 com a experiência nativa do Arm64 Visual Studio:
- Certifique-se de que o Windows 11 está instalado no 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 as arquiteturas Visual Studio x64 e Visual Studio Arm64. O instalador do Visual Studio deteta se a arquitetura do sistema é Arm64. Se estiver, o instalador baixa e instala a versão Arm64 do Visual Studio. (Apenas o Windows 11 é suportado.) Se você instalar o produto por meio de um layout, precisará configurar explicitamente o layout para incluir binários 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 suportadas
Visual Studio para Arm64 suporta as seguintes cargas de trabalho:
- Desenvolvimento de desktop .NET
- Desenvolvimento desktop com C++
- Desenvolvimento ASP.NET e Web
- Node.js desenvolvimento
- Desenvolvimento de extensão do Visual Studio
- Desenvolvimento de jogos com C++
- Desenvolvimento de jogos com Unity
- Desenvolvimento de aplicações Windows
- Desenvolvimento da interface do usuário do aplicativo multiplataforma .NET (.NET MAUI)
- Linux e desenvolvimento embarcado com C++
- Desenvolvimento de banco de dados com SQL Server Data Tools
Desenvolvimento gerenciado
Com esta versão, você pode criar aplicativos de área de trabalho (Windows Forms e WPF) destinados 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 posterior, você pode acessar o conjunto de ferramentas de compilador nativo do Arm64 Visual C++, que inclui análise de código C++ e ainda direcionar todas as plataformas atualmente suportadas pelo Visual C++.
| Arquitetura do host (plataforma na qual o compilador está sendo executado) | Arquitetura de destino (plataforma para a qual o compilador está gerando binários) | Caminho de instalação |
|---|---|---|
| Braço64 | Braço64 | <Local de> instalação\VC\Tools\MSVC\<version>\bin\HostARM64\ARM64 |
| Braço64 | X64 | <Local de> instalação\VC\Tools\MSVC\<version>\bin\HostARM64\x64 |
| Braço64 | X86 | <Local> de instalação\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 dependentes que não sejam da Microsoft ainda possam ser executadas emuladas, você pode criar e consumir com êxito mais de 1.700 bibliotecas C++ diretamente em seu ambiente de compilação nativo do Arm64.
Se você instalar o desenvolvimento da área de trabalho com carga de trabalho C++, poderá carregar qualquer projeto e solução 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 anteriores à 17.4
As versões do Visual Studio 2022 anteriores à 17.4 podem ser executadas em dispositivos alimentados por Arm por meio da emulação x64, mas alguns recursos não são suportados 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 segmentar remotamente dispositivos Arm.
Consulte Requisitos de sistema do Visual Studio 2022 para sistemas operacionais suportados, hardware, idiomas suportados e outros requisitos e orientações.
Precisamos da sua ajuda!
Deixe-nos saber o que você gosta e se você tem sugestões para tornar o Visual Studio melhor no Arm64. Você pode compartilhar comentários via Comunidade de desenvolvedores: relatar quaisquer bugs ou problemas por meio de relatar um problema e compartilhar suas sugestões para priorizar mais cargas de trabalho.