Поделиться через


Значок Visual Studio Целевая платформа и совместимость для Visual Studio 2022


Совет

Просмотрите записи с мероприятия по запуску Visual Studio 2022, чтобы узнать о новых возможностях, услышать советы и скачать бесплатные цифровые образцы.

Сообщество разработчиков | Дорожная карта Visual Studio 2022 | Требования к системе | Совместимость | Распространяемый код | Журнал выпусков | Условия лицензии | Блоги | Известные проблемы последнего выпуска | Документация по новым возможностям в Visual Studio


Visual Studio 2022 содержит множество новых замечательных функций и улучшений интегрированной среды разработки (IDE) для поддержки разработки приложений Windows, кроссплатформенной разработки для мобильных устройств, разработки для Azure, разработки облачных и веб-приложений и многого другого. Чтобы испытать Visual Studio 2022 в деле, перейдите на страницу загрузки Visual Studio 2022. Дополнительные сведения о нововведениях в этом выпуске см. в статьях Заметки о выпуске Visual Studio 2022 и Новые возможности Visual Studio 2022.

Установка

Вы можете установить и использовать Visual Studio 2022 вместе с предыдущими версиями Visual Studio, включая Visual Studio 2019, Visual Studio 2017, Visual Studio 2015 и Visual Studio 2013 и Visual Studio 2012.

Загрузка


Нажмите кнопку, чтобы скачать последнюю версию Visual Studio 2022. Инструкции по установке и обновлению Visual Studio 2022 см. в документации по обновлению до последнего выпуска Visual Studio 2022. Кроме того, см. инструкции по установке в автономном режиме.

Кнопка Скачивание профессиональной кнопкиСкачать корпоративную кнопку

Посетите сайт Visual Studio, чтобы скачать другие продукты Visual Studio 2022.


Примечание. Размер пакета установки зависит от текущей конфигурации Visual Studio.

Требования к системе

Требования к системе для установки и запуска семейства продуктов Visual Studio 2022 см. на странице требований к системе для Visual Studio 2022.

Обратная связь и поддержка

Чтобы получить поддержку или отправить отзыв о Visual Studio, см. сведения на следующих ресурсах.

Обновление проектов до Visual Studio 2022

При соблюдении поддерживаемых путей обновления ваши файлы исходного кода, решений и проектов Visual Studio будут продолжать работать; но вы должны быть готовы внести некоторые изменения в исходный код. Хотя мы не можем гарантировать совместимость между версиями на уровне двоичного кода, мы сделаем все возможное, чтобы задокументировать важные изменения, чтобы помочь вам с обновлениями.

Примечание.

Подробные сведения о переносе проектов в Visual Studio 2022 см. в статье Перенос, миграция и обновление проектов Visual Studio.

Целевая платформа

Visual Studio предоставляет современные инструменты и технологии для создания приложений с использованием возможностей новейших платформ, будь то Windows, Android, iOS или Linux. Visual Studio 2022 также поддерживает более ранние платформы, что позволяет создавать новые или модернизировать существующие приложения, выполняющиеся в более ранних версиях Windows, с использованием усовершенствованных инструментов разработки, функций контроля качества и возможностей для совместной работы в Visual Studio 2022. Дополнительные сведения см. в статьях Управление ссылками в проекте и Обзор многоплатформенного нацеливания Visual Studio.

Поддержка разработки Windows в Visual Studio 2022

В следующей таблице описаны платформы Microsoft Windows, для которых можно создавать приложения с помощью Visual Studio 2022.

Создание приложений, работающих на клиентах Windows

Версия клиента Windows Использование инструментов для разработки классических настольных приложений машинного и управляемого кода для Windows Использование инструментов для разработки приложений UWP
Windows 11
Windows 10
Да
(см. примечания ниже)
Да
(см. примечания ниже)
Windows 10 Team Edition Нет данных Да
Требуется удаленная отладка.
Windows 11 S
Windows 10 S
Нет данных Да
Требуется удаленная отладка.
Windows 10 LTSC Да
Требуется удаленная отладка.
Да
Требуется удаленная отладка.
HoloLens No Да
См. центр разработки для Windows Holographic.
Xbox One Нет данных Да
См. центр разработки Xbox.
Windows 8.1 Да Недоступна. Используйте Visual Studio 2015.
Windows 8 (Windows 8) No Недоступна.
Windows 7 Да Неприменимо
Windows Vista No Нет данных
Windows XP No Неприменимо

Примечание.

Создание приложений, работающих в Windows Phone

Версия Windows Phone Использование инструментов для разработки классических настольных приложений машинного и управляемого кода для Windows Использование инструментов для разработки приложений UWP
Windows 10 Mobile No Недоступна. Используйте Visual Studio 2017.
Windows Phone 8.1 и 8.0 No Недоступна. Используйте Visual Studio 2015.
Windows Телефон 7.x No Недоступна. Используйте Visual Studio 2012.

Примечание.

Создание приложений, работающих в Windows Server

Версия Windows Server Использование инструментов для разработки классических настольных приложений машинного и управляемого кода для Windows Использование инструментов для разработки приложений UWP
Windows Server 2019 Да Да
(см. примечания ниже)
Windows Server 2016 Да Да
(см. примечания ниже)
Windows Server 2016, вариант установки Nano Server Да, для .NET Core и подмножества Win32
См. центр разработки Nano Server.
No
Windows Server 2012 R2 Да Разработка приложений для Магазина Windows недоступна.
Windows Server 2012 Да Разработка приложений для Магазина Windows недоступна.
Windows Server 2008 R2 Да Неприменимо
Windows Server 2008 No Нет данных
Windows Server 2003 No Неприменимо

Примечание.

Создание приложений, работающих на устройствах Windows Embedded

Версия Windows Embedded Использование инструментов для разработки классических настольных приложений машинного и управляемого кода для Windows Использование инструментов для разработки приложений UWP
Windows 10 IoT Базовая Да, для подмножества API Win32
Подробные сведения см. в статье Инструмент переноса API для Windows 10 IoT Базовая.
Да
Дополнительные инструменты и ресурсы см. в центре разработки Windows IoT.
Windows 10 IoT Mobile Enterprise No Да
Дополнительные инструменты и ресурсы см. в центре разработки Windows IoT.
Windows 10 IoT Корпоративная Да
Дополнительные инструменты и ресурсы см. в центре разработки Windows IoT">.
Да
Дополнительные инструменты и ресурсы см. в центре разработки Windows IoT.
Windows Embedded 8 Standard и Windows Embedded 8.1 Industry Да Нет
Windows Embedded Compact 2013 No Нет данных
Windows Embedded 7 (Compact, Standard и POSReady) No Нет данных
Windows Embedded CE 6.0 и более ранних версий No Нет данных
Windows XP Embedded (включая POSReady 2009, WES 2009, WEPOS) No Неприменимо

Примечание.

Поддержка разработки .NET в Visual Studio 2022

Visual Studio 2022 поддерживает разработку приложений, использующих любые реализации .NET. Поддерживаемые рабочие нагрузки и типы проектов включают .NET Framework, .NET Core, Mono, .NET Native для универсальной платформы Windows (UWP), C#, F# и Visual Basic. Visual Studio 2022 поддерживает следующие реализации .NET:

Примечание.

Дополнительные сведения о каждой из этих реализаций, а также об общей спецификации API .NET Standard, см. в статье Архитектурные компоненты .NET. См. также политику поддержки NET.

Поддержка разработки Android в Visual Studio 2022

Visual Studio 2022 позволяет создавать собственные приложения Android с использованием Xamarin и C# или с использованием C++. Набор средств Visual Studio для Unity и Unreal Engine позволяет разрабатывать игры для Android. Можно также использовать Visual Studio для Mac для создания приложений Android с помощью Mac.

Вы можете использовать программу установки Visual Studio, чтобы легко получить уровни пакета SDK для Android и ANDROID API, необходимые для разработки мобильных приложений с помощью .NET MAUI или C++. Можно отдельно загрузить дополнительные уровни API с помощью диспетчера Android SDK. Вы также можете использовать установку Visual Studio для получения Android Native Development Kit (R10E), Java SE Development Kit и Apache Ant.

Дополнительные сведения см. в статьях Разработка для Android с помощью Visual Studio для Mac и Разработка мобильных приложений.

Примечание.

Сведения о разработке .NET для Android см. в статье Android and iOS with Xamarin (Android и iOS с Xamarin).

Поддержка разработки iOS в Visual Studio 2022

Visual Studio 2022 позволяет создавать и отлаживать приложения для iOS с помощью C++, Unity или Xamarin, используя remotebuild, vcremote, Инструменты Visual Studio для Unity или Xamarin Mac Agent на компьютерах Mac, настроенных для разработки для iOS. Xamarin поддерживает iOS 9 и более поздние версии, и для этой среды требуется Xcode 12.5 или более поздних версий и OS X 11.0 "Big Sur" или более поздних версий. Можно также использовать Visual Studio для Mac для создания приложений iOS с помощью Mac.

Примечание.

Дополнительные сведения см. в разделе Кросс-платформенная мобильная разработка в Visual Studio. Сведения о разработке .NET для iOS см. в статье Android and iOS with Xamarin (Android и iOS с Xamarin).

Поддержка разработки Linux в Visual Studio 2022

Visual Studio 2022 позволяет создавать и отлаживать приложения для Linux с помощью C++, Python и Node.js. При создании приложений C++ для Linux требуется расширение Visual C++ для разработки для Linux. При создании приложений с помощью Python или Node.js необходимо включить удаленную отладку на целевом компьютере Linux. Вы также можете создавать, выполнять сборку и удаленно отлаживать приложения .NET Core и ASP.NET Core для Linux, используя современные языки, такие как C#, VB и F#.

Примечание.

Сведения о разработке .NET для Linux см. в статье Установка .NET в Linux.

  • CentOS 7.1 и Oracle Linux 7.1
  • Debian 10, 11
  • Fedora 37, 38
  • openSUSE 15.4
  • Red Hat Enterprise Linux 7, 8, 9
  • Ubuntu 16.04, 18.04, 20.04, 22.04, 22.10, 23.04

Примечание.

Дополнительные сведения см. по адресу https://dot.net/core.

Поддержка разработки macOS в Visual Studio 2022

Visual Studio 2022 позволяет создавать консольные приложения и приложения ASP.NET, предназначенные для macOS. Но отладка не поддерживается. В качестве дополнительных вариантов средств разработки для Mac OS попробуйте Visual Studio Code или Visual Studio для Mac. Visual Studio Code является упрощенным расширяемым редактором для Mac OS. Visual Studio для Mac представляет собой полнофункциональную интегрированную среду разработки для создания собственных приложений Mac OS, включая ASP.NET, с помощью C#.

Примечание.

Сведения о разработке .NET для macOS см. в статье Установка .NET в macOS.

Другие платформы и технологии

Visual Studio 2022 также поддерживает следующие платформы и технологии. Дополнительные сведения см. в разделе https://visualstudio.microsoft.com/vs/features/.

Совместимость с предыдущими версиями

.NET Framework

.NET 4.8 — это обновление по месту для .NET Framework версий 4.0–4.7.2 с высокой степенью совместимости.

Примечание.

Дополнительные сведения см. в статье Руководство по переходу на .NET Framework 4.8, 4.7, 4.6 и 4.5.

Team Explorer, Azure DevOps Server и Team Foundation Server

Team Explorer для Visual Studio 2022 подключается к Azure DevOps Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012 и Team Foundation Server 2010 с пакетом обновления 1 (SP1).



К началу страницы