Visual studio какие языки поддерживает
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнерсхемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки системконтроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Содержание
Компоненты [ ]
Visual Studio включает один или несколько компонентов из следующих:
Многие варианты поставки также включают:
В прошлом в состав Visual Studio также входили продукты:
До выхода Visual Studio Version 4.0 среды разработки Visual Basic 3, Visual C++, Visual FoxPro и Source Safe поставлялись в качестве самостоятельных пакетов.
Visual Studio 97 [ ]
Visual Studio 97 — первая выпущенная версия Visual Studio, в которой впервые были собраны вместе различные средства разработки ПО. Она была выпущена в двух версиях — Professional и Enterprise, и включала в себя Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0 и впервые появившуюся среду разработки ASP — Visual InterDev. Visual Studio 97 была первой попыткой Microsoft создать единую среду для разработки на разных языках программирования: Visual C++, Visual J++, Visual InterDev и MSDN использовали одну среду, называемую Developer Studio. Visual Basic и Visual FoxPro использовали отдельные среды для разработки.
Visual Studio 6.0 (1998) [ ]
Visual Studio 2005 [ ]
Visual Studio 2008 [ ]
Visual Studio 2010 [ ]
Visual Studio 2012 [ ]
Разрабатывать приложения на C++ с помощью Visual Studio 2012 можно только под Windows 7 SP1 и Windows 8 [7] . Вышло исправление, позволяющее компилировать приложения для запуска под Windows XP.
Visual Studio 2013 [ ]
Visual Studio 2015 [ ]
12 ноября 2014 года было объявлено, что «Visual Studio 2015» принято в качестве окончательного варианта имени продукта [8] .
Visual Studio 2015 предоставляется в трёх редакциях: бесплатной Community Edition, объединяющей все Express-версии, и платных Professional Edition для небольших проектов и Enterprise Edition для крупных проектов.
Первый CTP был выпущен 2 июня 2014 года, затем 29 апреля 2015 года был выпущен Release Candidate. Финальный релиз Visual Studio 2015 стал доступен для скачивания 20 июля 2015 года [9] .
Редакции [ ]
Visual Studio Express [ ]
Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express-редакциях до версий 2010 года (хотя компилятор бесплатно распространяется с Windows SDK и его можно использовать, компилировать автоматически из IDE нельзя). [источник не указан 445 дней] Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express-редакции:
Вместе с Visual Studio 2012 были выпущены новые Express-версии продукта:
Ключевыми особенностями этих express-версий продуктов являются:
- ориентирование на цель разработки, а не на язык
- необходимость регулярно продлевать бесплатную регистрацию для индивидуальных разработчиков, если разработка на Express-версии ведется не с целью обучения
- поддержка компиляции 64-битного кода
- поддержка unit-тестов
Visual Studio LightSwitch [ ]
Основная статья: Visual Studio Standard [ ]
Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию библиотеки MSDN. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional-редакции. Начиная с версии 2010 более не существует. [источник не указан 445 дней]
Visual Studio Professional [ ]
Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими, как интеграция с Microsoft SQL Server и поддержка удалённой отладки.
Visual Studio Tools for Office [ ]
Visual Studio Tools for Office включает SDK и расширение для Visual Studio, которое содержит утилиты для разработки под платформу Microsoft Office. Начиная с Visual Studio 2008 включено в версии Professional и выше.
Visual Studio Team System [ ]
Основная статья: Компилятор как сервис [ ]
Дополнения [ ]
Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.
Просмотрите записи с мероприятия по запуску Visual Studio 2022, чтобы узнать о новых возможностях, услышать советы и скачать бесплатные цифровые образцы.
Обзор
На этой странице перечислены минимальные требования к системе для семейства продуктов Visual Studio 2022. Сведения о совместимости см. в разделе Целевая платформа и совместимость Visual Studio 2022. См. дополнительные сведения по повышению производительности Visual Studio.
Требования к системе для предыдущих версий Visual Studio см. в разделах по Visual Studio 2019, Visual Studio 2017, Visual Studio 2015 или Visual Studio 2013.
Как обстоят дела?
Требования к системе Visual Studio 2022
Минимальные требования к системе относятся к следующим продуктам.
- Visual Studio Enterprise 2022.
- Visual Studio Professional 2022.
- Visual Studio Community 2022.
Поддерживаемые операционные системы
Visual Studio 2022 поддерживается в следующих 64-разрядных операционных системах:
- Windows 11 версии 21H2 или более поздней: Домашняя, Pro, Pro для образовательных учреждений, Pro для рабочих станций, Корпоративная и для образовательных учреждений
- Windows 10 версии 1909 или более поздних версий: Домашняя, Профессиональная, для образовательных учреждений и Корпоративная.
- Windows Server 2022: Standard и Datacenter.
- Windows Server 2019: Standard и Datacenter.
- Windows Server 2016: Standard и Datacenter.
Следующее не поддерживается:
- 32-разрядные ОС и ОС для процессоров ARM. , Windows IoT Корпоративная, Windows 10 IoT Базовая, Windows 10 Корпоративная, выпуск LTSC, Windows 10 S и Windows 10 Team Edition. Вы можете использовать Visual Studio 2022 для сборки приложений, выполняемых в следующих выпусках Windows 10.
- Серверные компоненты для Интернета вещей, основные серверные компоненты и минимальные параметры серверного интерфейса для Windows Server.
- Контейнеры Windows, за исключением Visual Studio Build Tools.
- Запуск в среде виртуальной машины без полной операционной системы Windows.
- Такие решения виртуализации приложений, как Microsoft App-V или MSIX для Windows, а также технологии виртуализации приложений сторонних производителей.
- Одновременное использование несколькими пользователями программного обеспечения на одном компьютере, включая компьютеры общей инфраструктуры виртуальных рабочих столов или пулы узлов Виртуального рабочего стола в составе пула.
Оборудование
Указания по повышению производительности см. в разделе Оптимизация производительности Visual Studio.
- 64-разрядный процессор 1,8 ГГц или более мощный. Рекомендуется четырехъядерный или с большим количеством ядер. Процессоры ARM не поддерживаются.
- Не менее 4 ГБ ОЗУ. На используемые ресурсы влияет множество факторов; для стандартных профессиональных решений рекомендуется 16 ГБ ОЗУ. : не менее 2 виртуальных ЦП и 8 ГБ ОЗУ. Рекомендуется 4 виртуальных ЦП и 16 ГБ ОЗУ.
- Место на жестком диске: от 850 ГБ до 210 ГБ свободного места в зависимости от установленных компонентов, обычно для установки требуется от 20 до 50 ГБ свободного места. Для повышения производительности рекомендуется устанавливать Windows и Visual Studio на твердотельном накопителе (SSD).
- Видеоадаптер с минимальным разрешением WXGA (1366 на 768 пикселей); для оптимальной работы Visual Studio рекомендуется разрешение 1920 на 1080 пикселей или выше.
- Минимальное разрешение предполагает масштабирование, параметры DPI и масштабирование текста на уровне 100 %. Если не задано значение 100 %, необходимо соответствующим образом масштабировать минимальное разрешение. Например, если задать для дисплея Windows значение параметра "Масштаб и макет" на устройстве Surface Book, которое имеет физический дисплей 3000 x 2000, значение 200 %, то для Visual Studio логическое разрешение экрана будет 1500 x 1000, что соответствует минимальным требованиям в 1366 x 768.
Поддерживаемые языки
Visual Studio доступна на следующих языках: английский, китайский (упрощенное и традиционное письмо), чешский, французский, немецкий, итальянский, японский, корейский, польский, португальский (Бразилия), русский, испанский и турецкий. Язык Visual Studio можно выбрать во время установки. Установщик Visual Studio доступен на тех же четырнадцати языках и будет соответствовать языку Windows (если он доступен).
Установщик интеграции Team Foundation Server с Office 2019 с Office доступен на десяти языках, поддерживаемых Visual Studio Team Foundation Server 2019.
Дополнительные требования и инструкции
Требования к системе для инструментов удаленной отладки и изолированного сборщика IntelliTrace для Visual Studio 2022
Для инструментов удаленной отладки и изолированного сборщика IntelliTrace предъявляются те же требования к системе, что и для Visual Studio, со следующими отличиями:
- Также поддерживаются в Windows 7, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows 10 в ARM, Windows 10 Корпоративная LTSC, Windows Server 2012 R2, Windows 8.1 и Windows Server 2012.
- При использовании архитектуры x86 или AMD64/x64 требуется процессор с тактовой частотой не ниже 1,6 ГГц
- Требуется 1 ГБ ОЗУ (1,5 ГБ при запуске на виртуальной машине)
- Требуется 1 ГБ доступного пространства на жестком диске
- Требуется разрешение экрана не ниже 1024 на 768
- Для получения наилучших результатов используйте средства диагностики с самым последним обновлением для вашей версии Visual Studio.
Microsoft Visual Studio Build Tools 2022: требования к системе
Для Build Tools предъявляются те же требования к системе, что и для Visual Studio, со следующими отличиями.
- Также устанавливается в рамках установки основных серверных компонентов (Server Core) для Windows Server 2016 и Windows Server 2019.
- Также устанавливается в контейнер Windows.
- Требуется от 2,3 до 60 ГБ доступного места на диске в зависимости от установленных компонентов.
Распространяемый пакет Microsoft Visual C++ 2015–2022: требования к системе
- Также устанавливается во всех выпусках Windows 11, Windows 10, Windows Server 2022, Windows Server 2019 и Windows Server 2016; Windows Server 2012 R2; Windows Server 2012; Windows Server 2008 R2 с пакетом обновления 1 (SP1) и выпусках Windows Arm64.
- Также устанавливается в Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Vista с пакетом обновления 2 (SP2), Windows Server 2008 с пакетом обновления 2 (SP2) для поддержки приложений, созданных с помощью средств Visual C++ 2017 и Visual C++ 2015.
- Требуется 1 ГБ ОЗУ (1,5 ГБ при запуске на виртуальной машине)
- Требуется 50 ГБ доступного пространства на жестком диске
Агент тестирования Microsoft Visual Studio 2022: требования к системе
Агент тестирования Visual Studio поддерживает те же требования к системе, что и Visual Studio, со следующими изменениями.
- Требуется процессор с тактовой частотой 2,6 ГГц или более. Рекомендуется четырехъядерный или с большим количеством ядер.
- Требуется 10 ГБ пространства на жестком диске
Microsoft Visual Studio Test Controller 2022: требования к системе
Visual Studio Test Controller поддерживает те же требования к системе, что и Visual Studio, со следующими изменениями.
На этой странице перечислены минимальные требования к системе для семейства продуктов Visual Studio 2019. Сведения о совместимости см. в разделе Целевая платформа и совместимость Visual Studio 2019. См. дополнительные сведения по повышению производительности Visual Studio.
Новые возможности
Новые возможности Visual Studio 2019
Требования к системе для предыдущих версий Visual Studio см. в разделах по Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 или Visual Studio 2012.
Как обстоят дела?
Требования к системе 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 10 версии 1703 и выше: Домашняя, Pro, для образовательных учреждений и Корпоративная (выпуски 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 (SP1) (с последними обновлениями 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 (если он доступен).
Примечание. Установщик интеграции Team Foundation Server с Office 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: требования к системе
- Они также поддерживают установку на 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, со следующими изменениями.
In Visual Studio Code, we have support for almost every major programming language. Several ship in the box, for example, JavaScript, TypeScript, CSS, and HTML but more rich language extensions can be found in the VS Code Marketplace.
Here are eight of the most popular language extensions:
Go to the Marketplace or use the integrated Extensions view and search for your desired programming language to find snippets, code completion/IntelliSense providers, linters, debuggers, and more.
Note: If you want to change the display language of VS Code (for example, to Chinese), see the Display Language topic.
Language specific documentation
Click on any linked item to get an overview of how to use VS Code in the context of that language. Most language extensions also contain a summary of their core features in their README.
Language features in VS Code
The richness of support varies across the different languages and their extensions:
- Syntax highlighting and bracket matching
- Smart completions (IntelliSense)
- Linting and corrections
- Code navigation (Go to Definition, Find All References)
- Debugging
- Refactoring
Changing the language for the selected file
In VS Code, we default the language support for a file based on its filename extension. However, at times you may want to change language modes, to do this click on the language indicator - which is located on the right hand of the Status Bar. This will bring up the Select Language Mode dropdown where you can select another language for the current file.
Tip: You can get the same dropdown by running the Change Language Mode command ( ⌘K M (Windows, Linux Ctrl+K M ) ).
Language identifier
VS Code associates a language mode with a specific language identifier so that various VS Code features can be enabled based on the current language mode.
A language identifier is often (but not always) the lowercased programming language name. Note that casing matters for exact identifier matching ('Markdown' != 'markdown'). Unknown language files have the language identifier plaintext .
You can see the list of currently installed languages and their identifiers in the Change Language Mode ( ⌘K M (Windows, Linux Ctrl+K M ) ) dropdown.
You can find a list of known identifiers in the language identifier reference.
Adding a file extension to a language
You can add new file extensions to an existing language with the files.associations setting.
For example, the setting below adds the .myphp file extension to the php language identifier:
IntelliSense ( ⌃Space (Windows, Linux Ctrl+Space ) ) will show you the available language identifiers.
Next steps
Now you know that VS Code has support for the languages you care about. Read on.
-
- Peek and Go to Definition and more - This is where VS Code really shines
Common questions
Can I contribute my own language service?
Yes you can! Check out the example language server in the VS Code Extension API documentation.
What if I don't want to create a full language service, can I reuse existing TextMate bundles?
Yes, you can also add support for your favorite language through TextMate colorizers. See the Syntax Highlight Guide in the Extension API section to learn how to integrate TextMate .tmLanguage syntax files into VS Code.
Can I map additional file extensions to a language?
Yes, with the files.associations setting you can map file extensions to an existing language either globally or per workspace.
Here is an example that will associate more file extensions to the PHP language:
You can also configure full file paths to languages if needed. The following example associates all files in a folder somefolder to PHP:
Note that the pattern is a glob pattern that will match on the full path of the file if it contains a / and will match on the file name otherwise.
How do I set the default language for new files?
Using the files.defaultLanguage setting, you can map all new files to a default language. Whenever a new blank file is opened, the editor will be configured for that language mode.
Всем привет! Сегодня мы рассмотрим новую версию среды программирования от компании Microsoft — Visual Studio 2019. Вы узнаете, что нового появилось в этой версии, в каких редакциях она выпускается, какие системные требования необходимо выполнить для ее установки, где скачать Visual Studio, а также мы подробно разберем процесс установки Visual Studio 2019 в редакции Community на операционную систему Windows 10, и даже создадим и запустим свой первый тестовый проект.
Обзор Visual Studio 2019
Visual Studio – это интегрированная среда разработки (IDE) от компании Microsoft.
С помощью Visual Studio можно разрабатывать:
- Классические приложения для компьютера под управлением операционной системы Windows;
- Мобильные приложения (Windows, iOS, Android);
- Web-приложения;
- Облачные приложения;
- Различные расширения для Office, SharePoint, а также создание собственных расширений для Visual Studio;
- Игры;
- Базы данных SQL Server и SQL Azure.
Редакции Visual Studio 2019
Актуальной на текущий момент является версия Visual Studio 2019, выпускается она в следующих редакциях:
- Community – бесплатная версия среды разработки Visual Studio. Чтобы ее использовать, необходимо создать учетную запись Visual Studio, в противном случае она будет действовать 30 дней. Редакция имеет меньший функционал по сравнению с платными редакциями, однако она включает все необходимое для создания полноценных приложений. Походит для индивидуальных разработчиков и обучения;
- Professional – редакция содержит профессиональные инструменты для разработки приложений. Функционал в этой редакции все равно не полный, например, это заметно в части инструментов диагностики, отладки и тестирования. Подходит для небольших групп разработчиков;
- Enterprise – полнофункциональная версия Visual Studio. Комплексное решение для разработки приложений. Подходит для групп любого размера с высокими требованиями к качеству и масштабу.
Системные требования Visual Studio 2019
Среду Visual Studio 2019 можно установить и работать в ней на следующих операционных системах (перечислены официально поддерживаемые версии):
-
;
- Windows 8.1 (с обновлением 2919355); (1703 и выше);
- Windows Server 2012 R2 (с обновлением 2919355);
- Windows Server 2016 (Standard и Datacenter); (Standard и Datacenter).
Минимальные требования к оборудованию:
- Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор;
- 2 ГБ оперативной памяти, рекомендуется 8 ГБ (если устанавливать на виртуальную машину, то минимум 2.5 ГБ);
- Свободного места на жестком диске от 800 мегабайт до 210 гигабайт, в зависимости от установленных компонентов. В большинстве случаев выделяйте как минимум 30 гигабайт, например, я устанавливал всего несколько компонентов, и у меня заняло более 20 ГБ места на жестком диске. Также Microsoft рекомендует устанавливать Visual Studio на SSD диск, я как раз устанавливал на SSD (на своем ноутбуке), скорость работы Visual Studio меня, конечно, порадовала;
- Видеоадаптер с минимальным разрешением 1280 на 720 пикселей (для оптимальной работы Visual Studio рекомендуется разрешение 1366 на 768 пикселей и более высокое).
Дополнительные важные моменты:
Что нового в Visual Studio 2019?
Новых возможностей в среде Visual Studio 2019 появилось очень много, я перечислю только небольшую часть:
- Новый интерфейс создания проектов;
- Новые возможности установки обновлений – теперь можно выбрать способ установки обновлений Visual Studio и полностью контролировать его («Сервис -> Параметры»), а также обновления Visual Studio загружаются в фоновом режиме, только когда компьютер бездействует;
- Доступна совместная работа с другими пользователями с помощью среды Visual Studio Live Share, которая устанавливается по умолчанию;
- Переработан интерфейс среды, в частности увеличено вертикальное пространство для кода;
- Добавлен вид расширения: «Бесплатное», «Платное» и «Пробная версия» – теперь гораздо легче распознать версию расширения, также добавлены соответствующие теги, для более удобного поиска;
- Система управления версиями – теперь можно временно сохранить изменения, чтобы работать над другими задачами, это возможно благодаря поддержке временного хранилища Git средствами Git в Team Explorer;
- Очистка кода одним щелчком – теперь отреагировать на предупреждения и рекомендации среды можно одним нажатием кнопки;
- Усовершенствованный поиск – теперь поиск выдает более точные результаты (а также поиск стал возможен в окнах отладки);
- Индикатор хода выполнения сборки – теперь мы можем наблюдать более подробные сведения о ходе выполнения сборки, полезно, если проект крупный и на его сборку затрачивается много времени.
Более подробно посмотреть все нововведения можете на официальной странице – Заметки о выпуске Visual Studio 2019.
Где скачать Visual Studio 2019 Community?
С главной страницы официального сайта также возможно загрузить Visual Studio 2019 Community, только в этом случае необходимо выбрать нужную редакцию.
Платные редакции Professional и Enterprise Вы также можете скачать для тестирования, т.е. они имеют 90-дневную пробную версию.
В результате у Вас должна загрузиться программа установщик vs_Community.exe.
Установка Visual Studio 2019 Community на Windows 10
Перед тем как переходить к установке Visual Studio 2019, хотелось бы еще раз отметить, что для того чтобы установить хотя бы пару компонентов (рабочих нагрузок), потребуется достаточно много места на жестком диске (10-20 гигабайт), а если установить больше 2-3 компонентов, то объем может достигать и сотни гигабайт, у меня установка Visual Studio 2019 заняла более 20 ГБ места на жестком диске.
Хорошо, что установщик в 2019 версии Visual Studio (который появился в 2017 версии, но в 2019 он улучшен) позволяет выбрать только те компоненты, которые нужны нам для создания нашего приложения, например, если нам нужно разработать web-приложения, устанавливать рабочие нагрузки для создания классических приложений не требуется, тем самым мы можем экономить место на жестком диске.
Также в случае необходимости мы всегда можем удалить ненужные нам компоненты.
Шаг 1 – Запускаем установщик
Запускаем скаченный установщик, т.е. файл vs_Community.exe.
Сначала установщику необходимо выполнить подготовительные действия, нажимаем «Продолжить», тем самым мы также соглашаемся с условиями лицензионного соглашения.
После чего загрузятся и установятся необходимые файлы установщика.
Шаг 2 – Выбор компонентов, настройка установки
После того как установщик выполнит все необходимые предварительные мероприятия, он запустится. Теперь нам нужно выбрать «Рабочие нагрузки», т.е. что мы будем создавать с помощью Visual Studio 2019 Community, я выбрал разработку как классических приложений под компьютер, так и разработку Web-приложений.
В принципе после этого можно сразу нажимать «Установить», но в случае необходимости Вы можете более детально настроить установку, для этого есть дополнительные вкладки: «Отдельные компоненты», «Языковые пакеты» и «Расположения установки».
Вкладка «Отдельные компоненты» – если есть такая необходимость, Вы можете конкретизировать компоненты, которые необходимо установить, на этой вкладке.
Вкладка «Языковые пакеты» – по умолчанию установлен язык, соответствующий языку системы, но, если Вам нужен другой, Вы можете изменить его на данной вкладке.
Вкладка «Расположения установки» – здесь Вы можете изменить каталог, в который будет установлена среда Visual Studio.
Шаг 3 – Процесс установки и его завершение
После того как Вы нажали кнопку установить, начнется процесс загрузки и установки всех выбранных компонентов. В зависимости от объема компонентов, скорости интернета и характеристик ПК продолжительность данного процесса будет различаться, специально я не засекал, но мне кажется, он у меня длился минут 20-30.
Когда появится следующее окно, установка будет завершена, нажимаем «Перезагрузить».
Создание нового проекта в Visual Studio Community 2019, и запуск первой программы
Теперь я предлагаю запустить Visual Studio Community 2019, и посмотреть, как она выглядит, и для примера давайте даже создадим проект программы, и запустим его на выполнение.
При первом запуске нам предлагают войти в учетную запись, если она есть, то входите, если нет, Вы можете ее создать прямо сейчас, также возможно отложить создание учетной записи, для этого просто нажимайте кнопку «Не сейчас! Возможно, позже.»
Затем выбирайте цветовую схему оформления среды Visual Studio и нажимайте «Запуск Visual Studio».
Далее, так как никаких проектов у нас еще нет, мы можем создать новый проект, или продолжить без кода и создать проект позднее.
Для примера я сразу создам проект.
В качестве шаблона проекта я выберу «Мастер классических приложений Windows».
Затем указываем название проекта и расположение файлов этого проекта.
Потом выбираем тип приложения и дополнительные параметры, если требуется. Я выберу «Классическое приложение», параметры оставлю по умолчанию. Нажимаем «ОК».
В итоге будет создан шаблон программы, включая код, который, кстати, будет подробно прокомментирован на русском языке, и все необходимые ресурсы, т.е. по факту шаблонная программа уже будет создана, и чтобы запустить ее, можете сразу нажать на кнопку «Локальный отладчик Windows», на панели инструментов.
В результате запустится программа, в которой даже будет меню.
Таким образом, Visual Studio может за нас сделать огромную часть работы, а нам останется только разработать нужный нам функционал, и включить его в эту шаблонную программу (конечно же, если речь идет о простых программах).
Видео-инструкция по установке Visual Studio 2019 Community
На этом мой обзор среды Visual Studio 2019 Community закончен, надеюсь, материал был Вам полезен, пока!
Читайте также: