Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Visual Studio 2022 версии 17.4 теперь доступен в качестве собственного приложения Arm64 в Windows 11 для компьютеров на основе Arm. Это первая версия Visual Studio, которая изначально поддерживает создание и отладку приложений Arm64 на процессорах на основе Arm. Visual Studio 2022 версии 17.4 и более поздних версий устраняют зависимость от эмуляции x64 для большинства рабочих нагрузок разработчика. В этой статье описывается, как приступить к работе с Visual Studio для Arm64.
Начало работы с Visual Studio для Arm64
Чтобы приступить к работе с собственным интерфейсом Arm64 Visual Studio, выполните следующие действия.
- Убедитесь, что Windows 11 установлена на устройстве Arm64.
- Удалите все предыдущие версии Visual Studio с устройства Arm64.
- Скачайте и установите последнюю версию Visual Studio 2022.
Установка Visual Studio для Arm64
Существует один установщик для архитектур Visual Studio x64 и Visual Studio Arm64. Установщик Visual Studio определяет, является ли системная архитектура Arm64. Если это так, установщик скачивает и устанавливает версию Arm64 Visual Studio. (Поддерживается только Windows 11.) Если вы устанавливаете продукт с помощью макета, необходимо явно настроить макет для включения двоичных файлов Arm.
Замечание
Чтобы использовать Visual Studio для Arm64, необходимо удалить все предыдущие версии Visual Studio (x64, x86) перед установкой Visual Studio 2022 17.4 или более поздней версии.
Поддерживаемые рабочие нагрузки
Visual Studio для Arm64 поддерживает следующие рабочие нагрузки:
- Разработка классических приложений .NET
- Разработка классических приложений с помощью C++
- ASP.NET и веб-разработка
- разработка Node.js
- Разработка расширений Visual Studio
- Разработка игр на языке C++
- Разработка игр с помощью Unity
- Разработка приложений Windows
- Разработка многоплатформенного пользовательского интерфейса приложений .NET (.NET MAUI)
- Linux и внедренная разработка с помощью C++
- Разработка баз данных с помощью SQL Server Data Tools
Управляемая разработка
В этом выпуске можно создавать классические приложения (Windows Forms и WPF), предназначенные как для .NET 6, так и для .NET Framework 4.8.1. Платформа .NET Framework 4.8.1 включена в Windows 11 и устанавливается в некоторых версиях Windows 10.
Разработка в собственном коде
С помощью Visual Studio 2022 17.4 и более поздних версий вы можете получить доступ к собственному набору инструментов компилятора Arm64 Visual C++, который включает анализ кода C++ и по-прежнему предназначен для всех платформ, поддерживаемых Visual C++.
| Архитектура узла (платформа, на котором выполняется компилятор) | Целевая архитектура (платформа компилятор создает двоичные файлы для) | Путь установки |
|---|---|---|
| Arm64 | Arm64 | <Установка location>\VC\Tools\MSVC<\version>\bin\HostARM64\ARM64\ARM64 |
| Arm64 | X64 | <Установка location>\VC\Tools\MSVC<\version>\bin\HostARM64\x64 |
| Arm64 | X86 | <Установка location>\VC\Tools\MSVC<\version>\bin\HostARM64\x86 |
Многие библиотеки C++ доступны в Arm64. vcpkg также работает в собственном коде в Arm64, и хотя некоторые зависимые средства, отличные от Майкрософт, по-прежнему могут выполнять эмулированные, вы можете успешно создавать и использовать более 1700 библиотек C++ непосредственно в собственной среде сборки Arm64.
Если вы устанавливаете разработку классических приложений с помощью рабочей нагрузки C++, вы можете загрузить любой классический проект и решение C++ с помощью MSBuild, а затем использовать возможности редактирования, сборки и отладки, с которыми вы уже знакомы в Visual Studio.
Версии Visual Studio до версии 17.4
Версии Visual Studio 2022 до 17.4 могут работать на устройствах с поддержкой Arm с помощью эмуляции x64, но некоторые функции не поддерживаются в Arm. Поэтому мы не рекомендуем запускать эти версии Visual Studio на устройствах, использующих процессоры на основе Arm. Вместо этого мы рекомендуем удаленно нацеливание на устройства Arm.
Ознакомьтесь с требованиями к системе Visual Studio 2022 для поддерживаемых операционных систем, оборудования, поддерживаемых языков и других требований и рекомендаций.
Нам нужна помощь!
Сообщите нам, что вам нравится и есть ли у вас предложения по улучшению Visual Studio в Arm64. Вы можете поделиться отзывами через сообщество разработчиков: сообщить о любых ошибках или проблемах с помощью отчета о проблеме и поделиться своими предложениями по приоритетам больше рабочих нагрузок.