На конференции разработчиков Build 2022 Microsoft анонсировала девкит Project Volterra на платформе ARM64 от Snapdragon, который призван упростить создание и тестирование приложений для ARM-устройств. Компания хочет, чтобы разработчики могли работать в этой «открытой аппаратной экосистеме», используя привычные инструменты и языки программирования, включая Visual Studio 2022, .NET 6, .NET Framework, WSL, WSA, Windows Terminal, C++, Java, Python, Node JS, Git и так далее.
Теперь же Microsoft выпустила первую нативную сборку Visual Studio 2022 для ARM64, которая доступна только для Windows 11. Visual Studio 2022 17.3 Preview 2 поддерживает следующие возможности:
- Разработка десктопных приложений на C++ (проекты на основе MSBuild).
- Разработка десктопных приложений .NET (WinForms и WPF) с использованием как .NET Framework, так и современного .NET.
- .NET и веб-разработка.
Полноценный релиз инструментов должен состояться до конца текущего календарного года.
Microsoft отмечает, что при использовании набора инструментов Microsoft Visual C++ (MSVC) компиляция будет работать нативно без применения эмуляции. Многие библиотеки C++, включая Vcpkg, также уже имеют нативную поддержку ARM64. Платформа .NET 6 с релиза поддерживает ARM64, а вот .NET Framework получит поддержку лишь с релизом .NET Framework 4.8.1, который должен состояться одновременно с выходом Windows 11 версии 22H2.
Скачать Visual Studio 2022 17.3 Preview 2 можно с официального сайта Microsoft. Для установки необходимо выбрать только редакцию Visual Studio, а установщик сам скачает нужную версию IDE в соответствии с архитектурой процессора. Ещё раз напомним, что для работы Visual Studio 2022 для ARM64 необходима операционная система Windows 11. Также рекомендуем удалить все предыдущие версии IDE, чтобы не возникало конфликтов.