Обзор visual studio 2019
Совсем недавно, на Microsoft Connect(); 2018, мы объявили о выпуске Visual Studio 2019 Preview 1. Это первая Preview-версия следующей Visual Studio. В ней мы сосредоточились на нескольких ключевых областях, таких как ускорение запуска и работы с проектами, хранящимися в репозиториях git, улучшение IntelliSense с помощью искусственного интеллекта (AI) (Visual Studio IntelliCode), упрощение совместной работы с коллегами путем интеграции Live Share и многое другое. Подробнее под катом!
Сосредоточьтесь на работе
Сразу же вы заметите, что Visual Studio 2019 открывается в новом стартовом окне. Оно спроектировано для более удобной работы с современными репозиториями Git, будь то локальные репозитории или онлайн-репозитории Git на GitHub, Azure Repos или где-либо еще.
Конечно, вы все равно можете открыть существующий проект или создать новый. (Новинка также скоро появится в Visual Studio 2019 для Mac.)
VS19 для Windows и для Mac
Также сегодня мы делимся новыми возможностями поиска в Visual Studio 2019, которые заменят существующее поле «Quick Launch». Теперь вы можете искать настройки, команды и параметры установки. Новый поиск также более интеллектуален. Он поддерживает поиск выражений, которые содержат ошибки.
Visual Studio 2019 поможет кодить быстрее. В этом preview мы сфокусировались на удобстве достижения согласованности и «ремонтопригодности» кода. Мы добавили новые возможности рефакторинга, такие как изменение циклов for в запросах LINQ и преобразование кортежей в именованные структуры, чтобы упростить поддержание вашего кода в хорошем состоянии. С новым индикатором работоспособности документа и функцией очистки кода теперь вы можете легко определять и исправлять ошибки одним нажатием кнопки.
Обычная отладка также стала проще. Вы сразу увидите, что производительность улучшена, и это делает процесс отладки более плавным. Мы также добавили возможности поиска в Autos, Locals и Watch, помогая вам отслеживать объекты и значения. В следующих статьях мы подробнее расскажем об обновлениях в областях дебаггера, в том числе о функции «Time Travel Debugging», о новинках в Snapshot Debugger для Azure Kubernetes Service (AKS) и Virtual Machine Scale Sets (VMSS), а также о лучшей производительности при отладке больших проектов C++, благодаря внепроцессному 64-битному отладчику.
Помогаем вашей команде работать вместе
Опираясь на работу, которую мы начали в Visual Studio 2017, мы улучшаем Visual Studio IntelliCode, наш контекстно-зависимый IntelliSense с интерфейсом AI, чтобы можно было обучать его в собственных репозиториях кода и делиться результатами с вашей командой. IntelliCode уменьшает количество требуемых нажатий, предлагая контекстуальные рекомендации для каждого конкретного кейса. Подробнее мы писали об этом здесь.
Ранее в этом году мы представили Visual Studio Live Share, инструмент, помогающий вам в реальном времени взаимодействовать с кем угодно по всему миру, используя Visual Studio или Visual Studio Code. Live Share по умолчанию устанавливается в Visual Studio 2019, поэтому вы можете немедленно пригласить своих коллег присоединиться к кодингу, чтобы устранить ошибку или помочь быстро внести изменения.
Наконец, в Visual Studio 2019 мы представляем совершенно новый путь использования pull request (PR), который позволяет проверять, запускать и даже отлаживать pull request от вашей команды, не покидая IDE. Сегодня мы поддерживаем код в Azure Repos, но собираемся вскоре расшириться и до GitHub. Чтобы начать, вы можете скачать расширение Pull Requests for Visual Studio из Visual Studio Marketplace.
Подготовить эту статью нам помогли ребята из Microsoft Developer Community @msdevru, канала сообщества Microsoft Developer для разработчиков и всех, кто интересуется новыми технологиям.
С помощью Visual Studio 2019 вы получите лучшие в своем классе средства и службы для любого разработчика, любого приложения и любой платформы. Независимо от того, сколько времени вы уже используете Visual Studio, в текущей версии вы найдете много интересного для себя.
Обзор новых возможностей
- Разработка. Сосредоточьтесь на главном и повышайте продуктивность благодаря оптимизированной производительности, возможности мгновенной очистки кода и более точным результатам поиска.
- Совместная работа. Воспользуйтесь возможностями совместной работы в рамках рабочего процесса Git-first, функциями редактирования и отладки, а также рецензирования кода прямо в Visual Studio.
- Отладка. Выделяйте определенные значения и переходите к ним; оптимизируйте использование памяти и создавайте автоматические моментальные снимки при выполнении вашего приложения.
Разработка
Посмотрите видео ниже, чтобы узнать, как вы можете экономить время благодаря новым возможностям.
Длительность видео: 3:00 мин.
Улучшенный поиск
Новый интерфейс поиска, ранее называвшийся "Быстрый запуск", стал быстрее и эффективнее. Теперь результаты поиска отображаются динамически при вводе запроса. Результаты поиска часто включают сочетания клавиш для команд, что упрощает их запоминание для использования в будущем.
Новая логика поиска нечетких соответствий поможет вам найти все, что вам требуется, независимо от наличия опечаток. Новая функция поиска упрощает поиск команд, параметров, документации и многих других полезных вещей.
Интеллектуальная служба поиска
Новые возможности в версии 16.9: с помощью технологий на основе облака, ИИ и машинного обучения мы улучшили результативность поиска. Теперь поиск Visual Studio не только предоставляет более релевантные результаты, но и помогает вам быстрее найти информацию о функциях продуктов.
Дополнительные сведения см. в записи блога об интеллектуальной службе поиска в Visual Studio.
Рефакторинг
Быстро вызывайте операции рефакторинга, нажав клавиши CTRL+. и выбрав требуемое действие.
IntelliCode
Visual Studio IntelliCode повышает эффективность разработки программного обеспечения с помощью искусственного интеллекта (ИИ). Для создания рекомендаций IntelliCode анализирует 2000 проектов с открытым кодом на GitHub (—каждый из которых имеет более 100 звезд—).
Ниже приведено несколько примеров того, как Visual Studio IntelliCode может помочь повысить производительность:
- обеспечивает контекстно зависимое завершение кода;
- помогает разработчикам придерживаться шаблонов и стилей написания кода в команде;
- выполняет поиск трудновыявляемых ошибок в коде;
- при проверке обращает внимание на те участки кода, которые действительно требуют проверки.
Очистка кода
Новый индикатор работоспособности документа дополнен новой командой очистки кода. Эту новую команду можно использовать для определения и устранения предупреждений и предложений одним действием или одним нажатием кнопки.
Функция очистки выполнит форматирование кода и применит исправления согласно текущим параметрам и файлам editorconfig.
Вы также можете сохранять наборы исправлений как профили. Например, если у вас есть небольшой набор целевых исправлений, которые часто применяются при написании кода, а также другой полный набор исправлений, которые применяются перед проверкой кода, вы можете настроить разные профили для решения этих задач.
Отрисовка, учитывающая параметры монитора (PMA)
Если вы используете мониторы, на которых настроены разные коэффициенты масштабирования отображения, или удаленно подключаетесь к компьютеру, коэффициенты масштабирования отображения которого отличаются от основного устройства, вы можете заметить, что изображение Visual Studio выглядит размытым или отображается с некорректным масштабом.
В выпуске Visual Studio 2019 мы реализуем отрисовку, учитывающую параметры монитора (PMA). Теперь Visual Studio правильно отображается независимо от того, какие используются коэффициенты масштабирования отображения.
Дополнительные сведения см. в записи блога Better multi-monitor experience with Visual Studio 2019 (Улучшенная работа с несколькими мониторами в Visual Studio 2019).
Обозреватель тестов
Новые возможности в 16.2. Мы обновили обозреватель тестов и улучшили работу с крупными наборами тестов, упростили фильтрацию, усовершенствовали обнаружение команд, добавили представления списка воспроизведения со вкладками, а также настраиваемые столбцы для отображения информации о тестах.
Совместная работа
Посмотрите видео ниже, чтобы узнать, как решать проблемы совместно с другими специалистами.
Длительность видео: 4:22 мин.
Рабочий процесс Git-first
Первое, что вы заметите при открытии Visual Studio 2019, — новое окно запуска.
С помощью этого окна запуска можно быстро перейти к коду несколькими способами. Мы включили возможность клонирования или извлечения кода из репозитория.
Окно запуска также позволяет открыть проект, решение и локальную папку или создать новый проект.
Производительность Git
Новые возможности в версии 16.8: Теперь GIT является интерфейсом системы управления версиями по умолчанию в Visual Studio 2019. Мы разработали набор функций на основе ваших отзывов за два прошлых выпуска. Теперь новый интерфейс включен по умолчанию для всех пользователей. В новом меню Git можно клонировать, создавать или открывать репозитории. Используйте интегрированные окна инструментов Git для фиксации и отправки изменений в код, управления ветвями, отслеживания изменений удаленных репозиториев и разрешения конфликтов слияния.
Дополнительные сведения см. в статье Новый интерфейс в Visual Studio.
Live Share
Visual Studio Live Share — это служба для разработчиков, которая позволяет предоставить базу кода и соответствующий контекст коллеге и обеспечить двунаправленное взаимодействие непосредственно из среды Visual Studio. Благодаря Live Share коллега может легко и безопасно просматривать, изменять и отлаживать проект, предоставленный вами для общего доступа.
В Visual Studio 2019 эта служба устанавливается по умолчанию.
Интегрированная проверка кода
Мы представляем новое расширение, которое можно скачать для использования в Visual Studio 2019. С помощью этого нового расширения можно просматривать, запускать и даже выполнять отладку запросов на вытягивание, не выходя из Visual Studio. Мы включили поддержку кода в репозиториях GitHub и DevOps в Azure.
Отладка
Посмотрите видео ниже, чтобы узнать, как быстро находить проблемный код при отладке.
Длительность видео: 3:54 мин.
Повышение производительности
Благодаря тому, что в Visual Studio 2019 обработка символов является внепроцессной, разработчики крупных приложений C++ могут выполнять отладку приложений, не испытывая проблем, связанных с нехваткой памяти.
Поиск во время отладки
Наверное, вам приходилось искать одну строку из набора значений в окне контрольных значений. В Visual Studio 2019 мы добавили поиск в окнах "Контрольные значения", "Локальные" и "Видимые", чтобы помочь вам быстрее находить нужные объекты и значения.
Также можно выбрать формат отображения значения в окнах "Контрольные значения", "Локальные" и "Видимые". Выберите (дважды щелкнув) один из элементов в любом окне и добавьте запятую (",") для доступа к раскрывающемуся списку спецификаторов формата, каждый из которых включает описание предполагаемого результата.
Дополнительные сведения см. в статье Enhanced in Visual Studio 2019: Search for Objects and Properties in the Watch, Autos, and Locals Windows (Улучшения в Visual Studio 2019: поиск объектов и свойств в окнах "Контрольные значения", "Видимые" и "Локальные").
Отладчик моментальных снимков
Получайте моментальные снимки при выполнении приложения в облаке, чтобы в точности знать, что происходит. (Эта возможность доступна в только в Visual Studio Enterprise.)
Поддержка Microsoft Edge Insider
Новые возможности в 16.2. Вы можете задать точку останова в приложении JavaScript и начать сеанс отладки с помощью браузера Microsoft Edge Insider. При этом в Visual Studio откроется новое окно браузера с включенной отладкой, с помощью которого можно пошагово выполнять приложения JavaScript в Visual Studio.
Инструмент "Закрепляемые свойства"
Новые компоненты в версии 16.4: Теперь можно легко находить объекты по их свойствам при отладке с помощью нового инструмента "Закрепляемые свойства". Просто наведите указатель мыши на свойство, которое нужно отобразить в окне отладчика в окне просмотра, автоматических действий и локальных действий, а затем щелкните значок закрепления. После этого в верхней части окна сразу же появится нужная информация.
Дальнейшие действия
Мы часто добавляем в Visual Studio новые функции, облегчающие разработку. Узнать подробнее о последних новшествах можно из блога о Visual Studio. Ретроспективный список нововведений, появившихся в предварительных версиях, можно посмотреть в разделе Заметки о предварительных выпусках. Список планируемых к выпуску возможностей см. в разделе Стратегия развития Visual Studio.
Между тем, вот над чем идет работа сейчас.
Доработанный интерфейс Git в Visual Studio 2019
Хотя инструмент управления версиями Git используется по умолчанию в Visual Studio 2019 версии 16.8 и более поздних версий, мы продолжаем добавлять функции для улучшения работы в новейшем выпуске Visual Studio 2019, версии 16.11.
Дополнительные сведения см. на странице Управление версиями в Visual Studio.
Среда Visual Studio 2022 уже доступна
Новая версия Visual Studio 2022 быстрее, удобнее в работе и проще. Кроме того, впервые Visual Studio стала 64-битной.
Ссылку для загрузки и дополнительную информацию см. в записи блога Visual Studio 2022 Vision, а также в записи блога Теперь доступна Visual Studio 2022 Preview 3.
Обратная связь
Зачем отправлять отзыв группе Visual Studio? Потому что мы серьезно относимся к отзывам клиентов. Они влияют на многие наши действия.
Если вы хотите внести предложение по улучшению Visual Studio, это можно сделать с помощью средства Предложить функцию.
Если возникает проблема с зависанием или аварийным завершением работы Visual Studio либо иная проблема с производительностью, вы легко можете сообщить нам шаги для воспроизведения проблемы и поделиться вспомогательными файлами с помощью средства Сообщить о проблеме.
С помощью Visual Studio 2019 вы получите лучшие в своем классе средства и службы для любого разработчика, любого приложения и любой платформы. Независимо от того, сколько времени вы уже используете Visual Studio, в текущей версии вы найдете много интересного для себя.
Обзор новых возможностей
- Разработка. Сосредоточьтесь на главном и повышайте продуктивность благодаря оптимизированной производительности, возможности мгновенной очистки кода и более точным результатам поиска.
- Совместная работа. Воспользуйтесь возможностями совместной работы в рамках рабочего процесса Git-first, функциями редактирования и отладки, а также рецензирования кода прямо в Visual Studio.
- Отладка. Выделяйте определенные значения и переходите к ним; оптимизируйте использование памяти и создавайте автоматические моментальные снимки при выполнении вашего приложения.
Разработка
Посмотрите видео ниже, чтобы узнать, как вы можете экономить время благодаря новым возможностям.
Длительность видео: 3:00 мин.
Улучшенный поиск
Новый интерфейс поиска, ранее называвшийся "Быстрый запуск", стал быстрее и эффективнее. Теперь результаты поиска отображаются динамически при вводе запроса. Результаты поиска часто включают сочетания клавиш для команд, что упрощает их запоминание для использования в будущем.
Новая логика поиска нечетких соответствий поможет вам найти все, что вам требуется, независимо от наличия опечаток. Новая функция поиска упрощает поиск команд, параметров, документации и многих других полезных вещей.
Интеллектуальная служба поиска
Новые возможности в версии 16.9: с помощью технологий на основе облака, ИИ и машинного обучения мы улучшили результативность поиска. Теперь поиск Visual Studio не только предоставляет более релевантные результаты, но и помогает вам быстрее найти информацию о функциях продуктов.
Дополнительные сведения см. в записи блога об интеллектуальной службе поиска в Visual Studio.
Рефакторинг
Быстро вызывайте операции рефакторинга, нажав клавиши CTRL+. и выбрав требуемое действие.
IntelliCode
Visual Studio IntelliCode повышает эффективность разработки программного обеспечения с помощью искусственного интеллекта (ИИ). Для создания рекомендаций IntelliCode анализирует 2000 проектов с открытым кодом на GitHub (—каждый из которых имеет более 100 звезд—).
Ниже приведено несколько примеров того, как Visual Studio IntelliCode может помочь повысить производительность:
- обеспечивает контекстно зависимое завершение кода;
- помогает разработчикам придерживаться шаблонов и стилей написания кода в команде;
- выполняет поиск трудновыявляемых ошибок в коде;
- при проверке обращает внимание на те участки кода, которые действительно требуют проверки.
Очистка кода
Новый индикатор работоспособности документа дополнен новой командой очистки кода. Эту новую команду можно использовать для определения и устранения предупреждений и предложений одним действием или одним нажатием кнопки.
Функция очистки выполнит форматирование кода и применит исправления согласно текущим параметрам и файлам editorconfig.
Вы также можете сохранять наборы исправлений как профили. Например, если у вас есть небольшой набор целевых исправлений, которые часто применяются при написании кода, а также другой полный набор исправлений, которые применяются перед проверкой кода, вы можете настроить разные профили для решения этих задач.
Отрисовка, учитывающая параметры монитора (PMA)
Если вы используете мониторы, на которых настроены разные коэффициенты масштабирования отображения, или удаленно подключаетесь к компьютеру, коэффициенты масштабирования отображения которого отличаются от основного устройства, вы можете заметить, что изображение Visual Studio выглядит размытым или отображается с некорректным масштабом.
В выпуске Visual Studio 2019 мы реализуем отрисовку, учитывающую параметры монитора (PMA). Теперь Visual Studio правильно отображается независимо от того, какие используются коэффициенты масштабирования отображения.
Дополнительные сведения см. в записи блога Better multi-monitor experience with Visual Studio 2019 (Улучшенная работа с несколькими мониторами в Visual Studio 2019).
Обозреватель тестов
Новые возможности в 16.2. Мы обновили обозреватель тестов и улучшили работу с крупными наборами тестов, упростили фильтрацию, усовершенствовали обнаружение команд, добавили представления списка воспроизведения со вкладками, а также настраиваемые столбцы для отображения информации о тестах.
Совместная работа
Посмотрите видео ниже, чтобы узнать, как решать проблемы совместно с другими специалистами.
Длительность видео: 4:22 мин.
Рабочий процесс Git-first
Первое, что вы заметите при открытии Visual Studio 2019, — новое окно запуска.
С помощью этого окна запуска можно быстро перейти к коду несколькими способами. Мы включили возможность клонирования или извлечения кода из репозитория.
Окно запуска также позволяет открыть проект, решение и локальную папку или создать новый проект.
Производительность Git
Новые возможности в версии 16.8: Теперь GIT является интерфейсом системы управления версиями по умолчанию в Visual Studio 2019. Мы разработали набор функций на основе ваших отзывов за два прошлых выпуска. Теперь новый интерфейс включен по умолчанию для всех пользователей. В новом меню Git можно клонировать, создавать или открывать репозитории. Используйте интегрированные окна инструментов Git для фиксации и отправки изменений в код, управления ветвями, отслеживания изменений удаленных репозиториев и разрешения конфликтов слияния.
Дополнительные сведения см. в статье Новый интерфейс в Visual Studio.
Live Share
Visual Studio Live Share — это служба для разработчиков, которая позволяет предоставить базу кода и соответствующий контекст коллеге и обеспечить двунаправленное взаимодействие непосредственно из среды Visual Studio. Благодаря Live Share коллега может легко и безопасно просматривать, изменять и отлаживать проект, предоставленный вами для общего доступа.
В Visual Studio 2019 эта служба устанавливается по умолчанию.
Интегрированная проверка кода
Мы представляем новое расширение, которое можно скачать для использования в Visual Studio 2019. С помощью этого нового расширения можно просматривать, запускать и даже выполнять отладку запросов на вытягивание, не выходя из Visual Studio. Мы включили поддержку кода в репозиториях GitHub и DevOps в Azure.
Отладка
Посмотрите видео ниже, чтобы узнать, как быстро находить проблемный код при отладке.
Длительность видео: 3:54 мин.
Повышение производительности
Благодаря тому, что в Visual Studio 2019 обработка символов является внепроцессной, разработчики крупных приложений C++ могут выполнять отладку приложений, не испытывая проблем, связанных с нехваткой памяти.
Поиск во время отладки
Наверное, вам приходилось искать одну строку из набора значений в окне контрольных значений. В Visual Studio 2019 мы добавили поиск в окнах "Контрольные значения", "Локальные" и "Видимые", чтобы помочь вам быстрее находить нужные объекты и значения.
Также можно выбрать формат отображения значения в окнах "Контрольные значения", "Локальные" и "Видимые". Выберите (дважды щелкнув) один из элементов в любом окне и добавьте запятую (",") для доступа к раскрывающемуся списку спецификаторов формата, каждый из которых включает описание предполагаемого результата.
Дополнительные сведения см. в статье Enhanced in Visual Studio 2019: Search for Objects and Properties in the Watch, Autos, and Locals Windows (Улучшения в Visual Studio 2019: поиск объектов и свойств в окнах "Контрольные значения", "Видимые" и "Локальные").
Отладчик моментальных снимков
Получайте моментальные снимки при выполнении приложения в облаке, чтобы в точности знать, что происходит. (Эта возможность доступна в только в Visual Studio Enterprise.)
Поддержка Microsoft Edge Insider
Новые возможности в 16.2. Вы можете задать точку останова в приложении JavaScript и начать сеанс отладки с помощью браузера Microsoft Edge Insider. При этом в Visual Studio откроется новое окно браузера с включенной отладкой, с помощью которого можно пошагово выполнять приложения JavaScript в Visual Studio.
Инструмент "Закрепляемые свойства"
Новые компоненты в версии 16.4: Теперь можно легко находить объекты по их свойствам при отладке с помощью нового инструмента "Закрепляемые свойства". Просто наведите указатель мыши на свойство, которое нужно отобразить в окне отладчика в окне просмотра, автоматических действий и локальных действий, а затем щелкните значок закрепления. После этого в верхней части окна сразу же появится нужная информация.
Дальнейшие действия
Мы часто добавляем в Visual Studio новые функции, облегчающие разработку. Узнать подробнее о последних новшествах можно из блога о Visual Studio. Ретроспективный список нововведений, появившихся в предварительных версиях, можно посмотреть в разделе Заметки о предварительных выпусках. Список планируемых к выпуску возможностей см. в разделе Стратегия развития Visual Studio.
Между тем, вот над чем идет работа сейчас.
Доработанный интерфейс Git в Visual Studio 2019
Хотя инструмент управления версиями Git используется по умолчанию в Visual Studio 2019 версии 16.8 и более поздних версий, мы продолжаем добавлять функции для улучшения работы в новейшем выпуске Visual Studio 2019, версии 16.11.
Дополнительные сведения см. на странице Управление версиями в Visual Studio.
Среда Visual Studio 2022 уже доступна
Новая версия Visual Studio 2022 быстрее, удобнее в работе и проще. Кроме того, впервые Visual Studio стала 64-битной.
Ссылку для загрузки и дополнительную информацию см. в записи блога Visual Studio 2022 Vision, а также в записи блога Теперь доступна Visual Studio 2022 Preview 3.
Обратная связь
Зачем отправлять отзыв группе Visual Studio? Потому что мы серьезно относимся к отзывам клиентов. Они влияют на многие наши действия.
Если вы хотите внести предложение по улучшению Visual Studio, это можно сделать с помощью средства Предложить функцию.
Если возникает проблема с зависанием или аварийным завершением работы Visual Studio либо иная проблема с производительностью, вы легко можете сообщить нам шаги для воспроизведения проблемы и поделиться вспомогательными файлами с помощью средства Сообщить о проблеме.
Всем привет! Сегодня мы рассмотрим новую версию среды программирования от компании 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 закончен, надеюсь, материал был Вам полезен, пока!
Несколько дней назад мы объявили об общей доступности Visual Studio 2019. Лично я использую Visual Studio 2019 с момента первой внутренней сборки — задолго до выпуска Preview 1 в декабре 2018 года. За это время обнаружилось много маленьких особенностей, которые заставили меня улыбнуться и сделали мою работу более продуктивной.
Я хочу поделиться некоторыми из них с вами, поскольку они не все очевидны, а некоторые требуют изменения некоторых настроек. Подробности под катом!
За перевод спасибо нашему MSP, Льву Буланову.
Загрузка Clean Solution
Когда решение закрыто, его состояние сохраняется, и в следующий раз, когда вы откроете его, Visual Studio сможет восстановить свернутое/развернутое состояние проектов и папок в обозревателе решений (Solution Explorer) и снова открыть оставленные открытыми документы. Это замечательно, но я предпочитаю чистый лист, когда открываю решения — файлы не открываются, а все узлы дерева в обозревателе решений сворачиваются.
Я создал расширение Clean Solution, чтобы обеспечить такое поведение в предыдущей версии Visual Studio. Эта функция теперь встроена в Visual Studio 2019 и может быть включена двумя отдельными галочками. Перейдите в поиск (Ctrl+Q) и введите load, чтобы найти страницу Projects and Solutions > General options.
Снимите галочки Reopen documents on solution load и Restore Solution Explorer project hierarchy on solution load.
Дополнительным преимуществом снятия этих двух галочек является то, что решения будут загружаться быстрее из-за устранения накладных расходов при восстановлении состояния. Win-win.
Git pull сочетанием клавиш
Я много работаю с репозиториями GitHub и часто принимаю запросы от людей. Это означает, что я должен сделать git pull перед тем, как делать последующие коммиты. Но, как оказывалось неоднократно, это можно легко забыть. В результате я сталкивался с конфликтами слияний и другими неприятностями.
В прошлом единственным способом сделать git pull было использование Team Explorer, командной строки или внешнего инструмента. Что я действительно хотел получить, так это сочетание клавиш в Visual Studio, которое бы делало это для меня.
Раньше команда pull в Team Explorer не была командой, которой можно назначать сочетания клавиш, но теперь это так. Перейдите к поиску (Ctrl+Q) и введите «keyboard», чтобы найти страницу Environment > Keyboard. В ней найдите команду Team.Git.Pull в списке. Затем присвойте ей любое сочетание и нажмите кнопку ОК. Я решил использовать Ctrl+Shift+P.
Чтобы автоматически выполнить git pull при загрузке решения, попробуйте открытое расширение Git Pull.
Ведение аккуратно-отформатированного исходного кода и обеспечение согласованности стилей кодинга — это то, в чем я никогда не был хорош. Новая функция Code Cleanup очень помогает поддерживать мой код в чистоте и порядке, поскольку я настроил его для запуска всех фиксеров по умолчанию.
Для этого перейдите в меню Code Cleanup, расположенное в нижней части окна редактора, и нажмите Configure Code Cleanup.
В диалоговом окне выберите все фиксеры один за другим на нижней панели и нажмите кнопку со стрелкой вверх, чтобы переместить их наверх. Затем нажмите OK.
Теперь все фиксеры будут запускаться каждый раз, когда вы выполняете очистку кода. Просто нажмите Ctrl+K, Ctrl+E для выполнения. В результате получается хорошо отформатированный документ, в котором применяется набор правил стиля кодирования, таких как добавление недостающих скобок и модификаторов. Вуаля!
IntelliCode
IntelliCode — это новая функция, которая расширяет возможности IntelliSense в зависимости от контекста, в котором вы используете продвинутые алгоритмы машинного обучения. Это полезно для многих сценариев, в том числе при изучении новых интерфейсов или API. Я пишу много расширений Visual Studio, и разнообразность API настолько велика, что есть части, которые я никогда не использовал. Когда я изучаю новую часть API Visual Studio, я нахожу очень полезным, что IntelliCode подсказывает мне, как ее использовать.
Чтобы включить эту мощную функцию, вы можете скачать IntelliCode из Visual Studio Marketplace и установить расширение.
Просмотр содержимого Clipboard Ring
Каждый раз, когда вы копируете (Ctrl+C) что-то в Visual Studio, оно сохраняется в Clipboard Ring. Сочетание клавиш Ctrl+Shift+V позволяет циклически перемещаться по элементам в Clipboard Ring и вставлять выбранный элемент. Я считаю очень полезным хранить несколько вещей в буфере обмена одновременно, а затем вставлять различные элементы в определенные места.
В Visual Studio 2019 Clipboard Ring теперь показывает визуальное превью своего содержимого при нажатии Ctrl+Shift+V. Это облегчает навигацию по истории копий и выбор нужного элемента для вставки.
Git Stash
Возможность отложить какую-то работу на будущее может быть очень полезна. Git Stash — это то, что дает мне эту возможность без необходимости создавать новую ветку. Если вы знакомы с TFS, то Git Stash очень похож на shelveset.
Самое приятное, что я могу управлять всеми своими заметками в окне Team Explorer. Их легко создавать и применять, и я стал их использовать гораздо больше, после того как Visual Studio начал их поддерживать по умолчанию.
Попробуйте Visual Studio 2019
Это были лишь некоторые из множества улучшений, добавленных в Visual Studio 2019, которые я считаю особенно полезными. Пожалуйста, делитесь своими лайфхаками или улучшениями, которые вы считаете полезными, в комментариях ниже!
Читайте также: