Требования к системе семейства продуктов Visual Studio 2019
На этой странице перечислены минимальные требования к системе для семейства продуктов Visual Studio 2019. Сведения о совместимости см. в разделе Целевая платформа и совместимость Visual Studio 2019. См. дополнительные сведения по повышению производительности Visual Studio.
Новые возможности
Новые возможности Visual Studio 2019
- Интегрированная среда разработки Visual Studio, Заметки о выпуске Visual Studio 2019 или Новые возможности Visual Studio 2019.
Загрузка
Нажмите кнопку, чтобы скачать последнюю версию Visual Studio 2019. Инструкции по установке и обновлению Visual Studio 2019 см. в документации по обновлению до последнего выпуска Visual Studio 2019. Кроме того, см. инструкции по установке в автономном режиме.
Требования к системе для предыдущих версий Visual Studio см. в разделах по Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 или Visual Studio 2012.
Как обстоят дела?
![]()
Мы будем рады узнать ваше мнение! Вы можете сообщить о проблемах, щелкнув пункт Сообщить о проблеме в правом верхнем углу установщика или самой IDE-среды Visual Studio. Значок находится в правом верхнем углу. Вы можете отслеживать проблемы в сообществе разработчиков Visual Studio, где можно задать интересующие вопросы, найти нужные ответы и отправить предложения по продуктам. Вам доступна бесплатная поддержка в чате по вопросам с установкой.
Требования к системе Visual Studio 2019
Минимальные требования к системе относятся к следующим продуктам.
- Visual Studio Enterprise 2019
- Visual Studio Professional 2019
- Visual Studio Community 2019
- Интеграция Visual Studio Team Foundation Server 2019 с Office
Поддерживаемые операционные системы
Visual Studio 2019 может устанавливаться и запускаться в следующих операционных системах (рекомендуется 64-разрядная версия; ARM не поддерживается):
- Windows 11 версии 21H2 или более поздней: Домашняя, Pro, Pro для образовательных учреждений, Pro для рабочих станций, Корпоративная и для образовательных учреждений
- Windows 10 версии 1703 или выше: Домашняя, Профессиональная, для образовательных учреждений и Корпоративная (выпуски LTSC и S не поддерживаются).
- Windows Server 2019: Standard и Datacenter
- Windows Server 2016: Standard и Datacenter
- Windows 8.1 (с обновлением 2919355): Core, Профессиональная и Корпоративная
- Windows Server 2012 R2 (с обновлением 2919355): Essentials, Standard, Datacenter
- Windows 7 с пакетом обновления 1 (с последними обновлениями Windows): Домашняя расширенная, Профессиональная, Корпоративная, Максимальная
Оборудование
- Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор.
- 2 ГБ ОЗУ; рекомендуется 8 ГБ ОЗУ (минимум 2,5 ГБ при выполнении на виртуальной машине)
- Место на жестком диске: до 210 ГБ (минимум 800 МБ) свободного места в зависимости от установленных компонентов, обычно для установки требуется от 20 до 50 ГБ свободного места
- Скорость жесткого диска: для повышения производительности установите Windows и Visual Studio на твердотельный накопитель (SSD)
- Видеоадаптер с минимальным разрешением 720p (1280 на 720 пикселей); для оптимальной работы Visual Studio рекомендуется разрешение WXGA (1366 на 768 пикселей) или более высокое.
Поддерживаемые языки
Visual Studio доступна на следующих языках: английский, китайский (упрощенное и традиционное письмо), чешский, французский, немецкий, итальянский, японский, корейский, польский, португальский (Бразилия), русский, испанский и турецкий.
Язык Visual Studio можно выбрать во время установки. Установщик Visual Studio доступен на тех же четырнадцати языках и будет соответствовать языку Windows (если он доступен).
Примечание. Интеграция Visual Studio Team Foundation Server 2019 с Office доступна на десяти языках, поддерживаемых Visual Studio Team Foundation Server 2019.
Дополнительные требования и инструкции
- Для установки или обновления Visual Studio требуются права администратора.
- Дополнительные рекомендации и инструкции по установке, развертыванию, обновлению и настройке Visual Studio в организации см. в руководстве администратора Visual Studio.
- Для установки Visual Studio необходима платформа .NET Framework 4.5.2 или выше. Для запуска Visual Studio требуется платформа .NET Framework 4.7.2. Она будет установлена в процессе установки.
- В составе .NET Core есть определенные необходимые компоненты Windows для Windows 8.1 и более ранних версий.
- Выпуски Windows 10 Корпоративная LTSC, Windows 10 S и Windows 10 Team Edition не поддерживаются для разработки. Вы можете использовать Visual Studio 2019 для создания приложений под Windows 10 LTSC, Windows 10 S и Windows 10 Team Edition.
- Для сценариев, связанных с Интернетом, требуется Internet Explorer 11 или Microsoft Edge. Некоторые функции могут не работать, если не установлены эти или более поздние версии.
- Варианты «Основные серверные компоненты» и «Минимальный серверный интерфейс» не поддерживаются при запуске Windows Server.
- Visual Studio не поддерживает такие решения виртуализации приложений, как Microsoft App-V или MSIX для Windows, а также технологии виртуализации приложений сторонних производителей.
- Для запуска Visual Studio в среде виртуальной машины требуется полная операционная система Windows. Visual Studio не разрешает нескольким пользователям одновременно использовать программное обеспечение на одном компьютере, включая компьютеры общей инфраструктуры виртуальных рабочих столов или пулы узлов Виртуального рабочего стола в составе пула.
- Запуск Visual Studio 2019 (Professional, Community и Enterprise) в контейнерах Windows не поддерживается.
- Для поддержки эмулятора Hyper-V требуется поддерживаемая 64-разрядная операционная система. Также требуется процессор, который поддерживает клиент Hyper-V и преобразование адресов второго уровня (SLAT).
- Для поддержки Android Emulator требуется поддерживаемый процессор и операционная система.
- Для Xamarin.Android требуется 64-разрядный выпуск Windows и 64-разрядный выпуск пакета Java Development Kit (JDK).
- Для разработки универсальных приложений для Windows, включая проектирование, редактирование и отладку, требуется Windows 10. Windows Server 2019, Windows Server 2016 и Windows Server 2012 R2 могут использоваться для создания универсальных приложений для Windows из командной строки.
- Для интеграции Team Foundation Server 2019 с Office требуется Office 2016, Office 2013 или Office 2010.
- Для установки рабочих нагрузок «Разработка мобильных приложений на C++, JavaScript или .NET» в Windows 7 с пакетом обновления 1 требуется PowerShell 3.0 или более поздней версии.
Требования к системе для инструментов удаленной отладки, средств производительности и изолированного сборщика IntelliTrace для Visual Studio 2019
Для инструментов удаленной отладки, средств производительности и IntelliTrace Standalone Collector предъявляются те же требования к системе, что и Visual Studio, со следующими отличиями:
- Также поддерживается установка в Windows 10 на ARM, Windows 10 Корпоративная LTSC, Windows Server 2012 и Windows Server 2008 R2 с пакетом обновления 1 (SP1)
- При использовании архитектуры x86 или AMD64/x64 требуется процессор с тактовой частотой не ниже 1,6 ГГц
- Требуется 1 ГБ ОЗУ (1,5 ГБ при запуске на виртуальной машине)
- Требуется 1 ГБ доступного пространства на жестком диске
- Требуется разрешение экрана не ниже 1024 на 768
- Для получения наилучших результатов используйте средства диагностики с самым последним обновлением для вашей версии Visual Studio.
Microsoft Visual Studio Build Tools 2019: требования к системе
Для Build Tools предъявляются те же требования к системе, что и для Visual Studio, со следующими отличиями.
- Также устанавливается на Windows Server 2008 R2 с пакетом обновления 1 (SP1)
- Также устанавливается в рамках установки основных серверных компонентов (Server Core) для Windows Server 2016 и Windows Server 2019.
- Также устанавливается в контейнер Windows.
- Требуется от 2,3 до 60 ГБ доступного места на диске в зависимости от установленных компонентов.
Распространяемый пакет Microsoft Visual C++ 2015-2019: требования к системе
Чтобы скачать распространяемый компонент Visual C++ 2015–2019, см. страницу visualstudio.microsoft.com/downloads. visualstudio.microsoft.com/downloads. Распространяемый компонент Visual C++ 2015-2019 поддерживает те же требования к системе, что и Visual Studio со следующими изменениями:
- Они также поддерживают установку на Windows 10 Корпоративная LTSC, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Vista с пакетом обновления 2 (SP2), Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 2 (SP2) и Windows XP с пакетом обновления 3 (SP3) для поддержки приложений, созданных с помощью средств сборки VC++ (в том числе версии 2017) и VC++ 2015.
- Требуется 1 ГБ ОЗУ (1,5 ГБ при запуске на виртуальной машине)
- Требуется 50 ГБ доступного пространства на жестком диске
Агент тестирования Microsoft Visual Studio 2019: требования к системе
Агент тестирования Visual Studio поддерживает те же требования к системе, что и Visual Studio, со следующими изменениями.
- Требуется процессор с тактовой частотой не ниже 2,6 ГГц Рекомендуется использовать как минимум четырехъядерный процессор.
- Требуется 4 ГБ ОЗУ или больше для создания нагрузки
- Требуется 10 ГБ пространства на жестком диске
Microsoft Visual Studio Test Controller 2019: требования к системе
Visual Studio Test Controller поддерживает те же требования к системе, что и Visual Studio, со следующими изменениями.
- Требуется процессор с тактовой частотой не ниже 2,6 ГГц Рекомендуется использовать как минимум четырехъядерный процессор.
- Требуется 4 ГБ ОЗУ или больше
- Требуется 10 ГБ пространства на жестком диске
Целевая платформа и совместимость для Visual Studio 2022
Просмотрите записи с мероприятия по запуску Visual Studio 2022, чтобы узнать о новых возможностях, услышать советы и скачать бесплатные цифровые образцы.
Visual Studio 2022 содержит множество новых замечательных функций и улучшений интегрированной среды разработки (IDE) для поддержки разработки приложений Windows, кроссплатформенной разработки для мобильных устройств, разработки для Azure, разработки облачных и веб-приложений и многого другого. Чтобы испытать Visual Studio 2022 в деле, перейдите на страницу загрузки Visual Studio 2022. Дополнительные сведения о нововведениях в этом выпуске см. в статьях Заметки о выпуске Visual Studio 2022 и Новые возможности Visual Studio 2022.
- Для Visual Studio Code см. статью Вопросы и ответы по Visual Studio Code.
Установка
Вы можете установить и использовать 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 2022.
Обратная связь и поддержка
Чтобы получить поддержку или отправить отзыв о Visual Studio, см. сведения на следующих ресурсах.
- Поддержка 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
- Разработка приложений для Android
- Разработка приложений для iOS
- Разработка приложений для Linux
- Разработка приложений для Mac OS
- Разработка приложений для других технологий и платформ
Поддержка разработки 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 10.
- Сведения о поддержке Microsoft .NET Framework см. в статьях Вопросы и ответы по срокам поддержки .NET Framework и Требования к системе для .NET Framework.
- Разработка универсальных приложений для Windows для всех целевых платформ доступна при установке Visual Studio в Windows 11 или Windows 10.
- Unity и Xamarin также можно использовать для кроссплатформенной разработки универсальных приложений для Windows в Windows 11 или Windows 10.
Создание приложений, работающих в 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 10.
Создание приложений, работающих в 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 10.
- Сведения о поддержке Microsoft .NET Framework см. в статьях Вопросы и ответы по срокам поддержки .NET Framework и Требования к системе для .NET Framework.
- Универсальные приложения Windows можно создавать из командной строки с использованием Windows Server 2016 или Windows Server 2019. Разработка UWP —включая проектирование, редактирование и локальную отладку — в Windows Server недоступна. Эти приложения можно развернуть в Windows Server и выполнить их удаленную отладку.
Создание приложений, работающих на устройствах 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 | Неприменимо |
- Сведения о поддержке операционных систем Майкрософт см. в статьях Сроки поддержки продуктов Майкрософт и Сведения о выпуске Windows 10.
- Сведения о поддержке Microsoft .NET Framework см. в статьях Вопросы и ответы по срокам поддержки .NET Framework и Требования к системе для .NET Framework.
Поддержка разработки .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:
- платформа .NET Framework версии 4.8.1, 4.8, 4.7.2, 4.7.1, 4.7 и 4.6.2
- Предварительная версия .NET Core 8.0, 7.0, 6.0.
- .NET Native
- Mono
Дополнительные сведения о каждой из этих реализаций, а также об общей спецификации 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 и уровни API Android 25 (для разработки на мобильных устройствах с помощью C++) и 33. Можно отдельно загрузить дополнительные уровни API с помощью диспетчера Android SDK. Вы также можете использовать установку Visual Studio для получения Android Native Development Kit (R10E), Java SE Development Kit и Apache Ant.
Сведения о разработке .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/.
- Anaconda
- Apache Ant
- Веб-приложения Azure и подключенные службы, включая Azure Data Lake
- Clang с Microsoft CodeGen
- ClickOnce
- Cocos
- Docker
- Entity Framework 6
- F#
- Git для Windows и GitHub
- Microsoft SQL Server 2012, SQL Server 2014 и SQL Server 2016
- Microsoft Office 365, Office 2016, Office 2013, Office 2010
- Центр приложений Visual Studio
- Node.js
- PowerShell
- Python
- TypeScript (версия 3.6 и более поздние) и JavaScript
- Unity
- Unreal Engine
- Разработка веб-приложений с использованием ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python или TypeScript
Совместимость с предыдущими версиями
.NET Framework
.NET 4.8 — это обновление по месту для .NET Framework версий 4.0–4.7.2 с высокой степенью совместимости.
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).
Visual Studio
Microsoft Visual Studio — это интегрированная среда разработки (IDE) от компании Microsoft, предназначенная для создания программного обеспечения. Visual Studio предоставляет разработчикам широкий набор инструментов и возможностей для работы над проектами различного типа, включая приложения для Windows, веб-приложения, мобильные приложения, игры и другое.
Visual Studio обладает мощными функциями, которые помогают разработчикам увеличить производительность и эффективность их работы. В состав среды входят инструменты для написания, отладки и тестирования кода, а также множество функций автоматического завершения кода, проверки синтаксиса и подсветки синтаксиса для различных языков программирования.
Среда Visual Studio поддерживает различные языки программирования, такие как C++, C#, Visual Basic, F#, JavaScript, Python и другие. Разработчики могут выбирать наиболее подходящий язык для своего проекта и использовать соответствующие инструменты и библиотеки.
Устали от того, что Интернет знает о вас все?
13 октября, 2023
Невидимый враг: троян SeroXen RAT проник в репозиторий NuGet
Почему лишь внимательность может спасти разработчиков от вездесущих хакеров?
21 сентября, 2023
Copilot в массы: ИИ-кодинг стал доступен ещё большему числу разработчиков
Умный помощник от GitHub меняет правила игры в индустрии.
27 июля, 2023
Аттракцион невиданной щедрости: Microsoft дарит разработчикам Windows 11
Но лишь в виртуальной машине и всего на три месяца.
23 июля, 2023
Шаг впереди: GitHub Copilot вносит прогресс в мир программирования
GitHub Copilot превращается в вашего личного советника по коду.
27 июня, 2023
Хакерская «сойка-пересмешница» облетает любые EDR-преграды и успешно выполняет вредоносный код
Исследователи представили «Mockingjay» — инновационный метод внедрения вредоносного кода, использующий Visual Studio от Microsoft.
12 июня, 2023
Злоумышленники массово подделывают цифровые подписи расширений Visual Studio
Активная эксплуатация визуального бага позволила хакерам обмануть десятки разработчиков программного обеспечения.
4 августа, 2010
Microsoft выпустит «Visual Studio для чайников»
Microsoft планирует упростить установку и использование популярной среды разработки приложений Visual Studio, чтобы работать с ней могли не только программисты, но и различные корпоративные менеджеры.
22 декабря, 2009
Microsoft решила отодвинуть выпуск среды для разработчиков Visual Studio 2010
В официальном блоге компания сообщает о решении продолжить бета-тестирование, в связи с возникшими проблемами с производительностью.
12 августа, 2009
Microsoft обновила набор дополнительного ПО для Visual Studio
Новшества касаются преимущественно улучшенной поддержки для программирования под современные многоядерные процессоры.
30 сентября, 2008
Microsoft раскрыла информацию о Visual Studio 2010 и платформе разработки .NET Framework 4.0
Идейной основой создания Visual Studio 2010 и .NET Framework 4.0 стали пять ключевых направлений: развитие концепции платформы следующего поколения, стремление приносить радость разработчикам, прорыв в сфере отраслевых приложений, усиление новых направлений и упрощение управления жизненным циклом приложения.
19 сентября, 2008
Microsoft сообщила первые сведения о Visual Studio 10
Первые сведения о Visual Studio 10 были представлены инженером Microsoft Джеффри Шлиммером, который выступил сегодня с докладом на конференции Visual Studio Extensibility Developer Conference.
23 октября, 2007
Microsoft разработала новый язык программирования
Язык программирования F# сможет работать как автономно, так и с операционной системой, промежуточным программным обеспечением и системами управления базами данных.
Поддержка языков с двунаправленным письмом в Visual Studio
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Visual Studio может правильно отображать текст на арабском языке и иврите и позволяет вводить текст для значений и имен объектов на языках с двунаправленным письмом.
Для ввода и отображения языков с двунаправленным письмом следует использовать версию Windows, в которой настроен соответствующий язык. Это может быть английская версия Windows, где установлен подходящий языковой пакет, либо соответствующая локализованная версия Windows.
Полностью поддерживаемые функции
Во время разработки в Visual Studio языки с двунаправленным письмом можно использовать при вводе текста, именовании объектов, а также при сохранении и открытии файлов.
Ввод текст
Visual Studio поддерживает Юникод, поэтому, если в вашей системе настроены соответствующие региональные параметры и язык ввода, можно ввести текст на арабском языке или иврите. (Поддержка арабского языка включает кашиду и диакритические знаки.)
Имена объектов на арабском или иврите
Языки с двунаправленным письмом можно использовать для присвоения имен решениям, проектам, файлам, папкам и т. д. В коде такие языки можно использовать для имен переменных, классов, объектов, атрибутов, метаданных и других элементов. При работе с арабским языком можно использовать любые знаки арабского алфавита, включая кашиду и диакритические знаки.
Следующим элементам можно присваивать имена на арабском или иврите, при этом они будут корректно обрабатываться в Visual Studio:
- Решение, проект и имена файлов, включая все папки, которые включены в путь к проекту. В обозревателе решений имена решений и элементов будут отображаться правильно.
- Содержимое файлов. Вы можете открыть или сохранить файлы в кодировке Юникод или с выбранной кодовой страницы.
- Элементы данных. Обозреватель сервера отображает эти элементы правильно и позволяет изменять их.
- Элементы, скопированные в буфер обмена Windows.
- Атрибуты и метаданные.
- значения свойств; Вы можете использовать текст на арабском или иврите в окне Свойства. Это окно позволяет переключаться между порядком чтения справа налево и слева направо с помощью стандартных сочетаний клавиш Windows (CTRL+правая клавиша SHIFT и CTRL+левая клавиша SHIFT соответственно).
- Текст кода и литералов. В редакторе кода можно использовать арабский или иврит для имен классов, функций, переменных, свойств, строковых литералов, атрибутов и т. д. Однако редактор не поддерживает порядок чтения справа налево — текст всегда начинается у левого поля.
Совет Рекомендуется выносить строковые литералы в файлы ресурсов вместо того, чтобы жестко программировать их в программах. Дополнительные сведения см. в описании ресурсов в классических приложениях (.NET Framework).
Примечание. Ссылаться на объекты, названные на арабском и иврите, следует согласованно. Например, если в имени переменной на арабском используется кашида, нужно всегда использовать кашиду при обращении к этой переменной, в противном случае возникнут ошибки.
Кодировка файлов
Можно сохранять и открывать файлы с кодировкой для конкретного языка или кодировкой Юникод. Дополнительные сведения см. в разделе Практическое руководство. Сохранение и открытие файлов с использованием определенной кодировки.
Порядок чтения справа налево
Visual Studio обеспечивает ограниченную поддержку порядка чтения справа налево. По умолчанию для элементов управления ввода текста, используемых в Visual Studio, применяется порядок чтения слева направо. В большинстве случаев для изменения порядка чтения можно использовать стандартные жесты Windows. Например, можно нажать CTRL+правая клавиша SHIFT, чтобы переключиться в окно свойств и включить поддержку чтения справа налево для значений свойств.
Однако порядок чтения справа налево не поддерживается в следующих расположениях Visual Studio:
- Флажки, раскрывающиеся списки и другие элементы управления в диалоговых окнах Visual Studio всегда используют порядок чтения слева направо.
- Редактор кода (и текстовый редактор) не поддерживает порядок чтения справа налево. Вы можете ввести текст на языке с двунаправленным письмом, но порядок чтения всегда будет слева направо.