Visual studio c 2018: Как скачать Visual C++ Redistributable

Новые возможности Visual Studio 2019

  • Статья
  • 10 минут на чтение

Применимо к: Visual Studio Visual Studio для Mac Visual Studio Code

Обновлено для выпуска 16.11. См. полные примечания к выпуску | Посмотреть дорожную карту продукта

Загрузить Visual Studio 2019

С Visual Studio 2019 вы получите лучшие в своем классе инструменты и услуги для любого разработчика, любого приложения и любой платформы. Независимо от того, используете ли вы Visual Studio впервые или используете ее уже много лет, в нашей текущей версии есть что вам понравиться!

Вот общий обзор новых возможностей:

  • Разработка : Сохраняйте концентрацию и продуктивность благодаря повышенной производительности, мгновенной очистке кода и улучшенным результатам поиска.
  • Collaborate : Наслаждайтесь естественным сотрудничеством благодаря рабочему процессу Git-first, редактированию и отладке в реальном времени, а также проверке кода прямо в Visual Studio.
  • Отладка : выделение определенных значений и переход к ним, оптимизация использования памяти и создание автоматических моментальных снимков выполнения вашего приложения.

Полный список всего нового в этой версии см. в примечаниях к выпуску. Дополнительные сведения о новых возможностях версии 16.11 см. в статье Visual Studio 2019.v16.11 уже доступен в блоге.

Разработка

Посмотрите следующее видео, чтобы узнать больше о том, как сэкономить время с помощью новых функций.

Продолжительность видео: 3,00 минуты

Улучшенный поиск

Наш новый поиск, ранее известный как Quick Launch, стал быстрее и эффективнее. Теперь результаты поиска отображаются динамически по мере ввода. Кроме того, результаты поиска часто могут включать сочетания клавиш для команд, чтобы вы могли запомнить их для использования в будущем.

Новая логика нечеткого поиска найдет все, что вам нужно, независимо от опечаток. Итак, ищете ли вы команды, настройки, документацию или другие полезные вещи, новая функция поиска упрощает поиск того, что вы ищете.

Дополнительные сведения см. в разделе Использование поиска Visual Studio.

Интеллектуальная служба поиска

Новое в версии 16.9 : Используя облачные технологии, искусственный интеллект и машинное обучение, мы улучшили результаты поиска. Теперь поиск в Visual Studio не только дает более релевантные результаты, но также может упростить поиск функций продукта.

Дополнительные сведения см. в записи блога службы поиска Intelligent Visual Studio.

Рефакторинг

В C# реализовано множество новых и очень полезных рефакторингов, упрощающих организацию кода. Они отображаются как предложения в виде лампочки и включают в себя такие действия, как перемещение членов в интерфейс или базовый класс, настройка пространств имен в соответствии со структурой папок, преобразование циклов foreach в запросы Linq и многое другое.

Просто запустите рефакторинг, нажав Ctrl+. и выберите действие, которое вы хотите предпринять.

IntelliCode

Visual Studio IntelliCode расширяет возможности разработки программного обеспечения за счет использования искусственного интеллекта (ИИ). IntelliCode обучает 2000 проектов с открытым исходным кодом на GitHub, каждый из которых имеет более 100 звезд, для выработки рекомендаций.

Вот несколько способов, с помощью которых Visual Studio IntelliCode может повысить вашу производительность:

  • Дополнение кода с учетом контекста
  • Помогите разработчикам придерживаться шаблонов и стилей своей команды
  • Поиск проблем с кодом, которые трудно обнаружить
  • Сосредоточьте проверку кода, привлекая внимание к действительно важным областям

Первоначально мы поддерживали только C#, когда впервые представили IntelliCode как расширение для Visual Studio. Теперь, , новое в 16. 1 , мы добавили встроенную поддержку C# и XAML. (Однако поддержка C++ и TypeScript/JavaScript все еще находится в предварительной версии.)

А если вы используете C#, мы также добавили возможность обучения пользовательской модели на вашем собственном коде.

Дополнительные сведения об IntelliCode см. в статьях Объявление об общей доступности IntelliCode, а также краткий обзор и Кодируйте больше, меньше прокручивайте записи блога Visual Studio IntelliCode.

Очистка кода

Вместе с новым индикатором работоспособности документа используется новая команда очистки кода. Вы можете использовать эту новую команду, чтобы идентифицировать, а затем исправить как предупреждения, так и предложения одним действием (или нажатием кнопки).

Очистка отформатирует код и применит любые исправления кода, как это предлагается текущими настройками и файлами .editorconfig.

Вы также можете сохранять коллекции фиксеров в виде профиля. Например, если у вас есть небольшой набор целевых средств исправления, которые вы часто применяете во время написания кода, а затем у вас есть еще один полный набор средств исправления, которые нужно применить перед проверкой кода, вы можете настроить профили для решения этих различных задач.

Рендеринг с поддержкой каждого монитора (PMA)

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

С выпуском Visual Studio 2019 мы делаем Visual Studio приложением, поддерживающим работу с каждым монитором (PMA). Теперь Visual Studio выполняет корректную визуализацию независимо от используемых коэффициентов масштабирования отображения.

Дополнительные сведения см. в статье Улучшение работы с несколькими мониторами в Visual Studio 2019.Сообщение блога.

Обозреватель тестов

Новое в версии 16.2 : мы обновили обозреватель тестов, чтобы обеспечить лучшую обработку больших наборов тестов, более простую фильтрацию, больше доступных для обнаружения команд, представления списков воспроизведения с вкладками и настраиваемые столбцы, которые позволяют точно настроить информацию о тестах. отображается.

.NET Core

Новое в версии 16.3 : добавлена ​​поддержка .NET Core 3.0. Кроссплатформенный, с открытым исходным кодом и полностью поддерживаемый корпорацией Майкрософт.

Дополнительные сведения см. в записи блога Анонс .NET Core 3.0.

Collaborate

Посмотрите следующее видео, чтобы узнать больше о том, как вы можете объединиться для решения проблем.

Продолжительность видео: 4,22 минуты

Git-first рабочий процесс

Когда вы откроете Visual Studio 2019, вы заметите новое стартовое окно.

В начальном окне представлены несколько вариантов быстрого написания кода. Сначала мы добавили возможность клонировать или извлекать код из репозитория.

Начальное окно также содержит параметры для открытия проекта или решения, открытия локальной папки или создания нового проекта.

Дополнительные сведения см. в записи блога Get to code: How мы разработали новое начальное окно Visual Studio.

Производительность Git

Новое в версии 16.8 : Git теперь является средством управления версиями по умолчанию в Visual Studio 2019. Мы создали набор функций и итерировали его на основе ваших отзывов в последних двух выпусках. Новый опыт теперь включен по умолчанию для всех. В новом меню Git вы можете клонировать, создавать или открывать репозитории. Используйте встроенные окна инструментов Git для фиксации и отправки изменений в код, управления ветвями, обновления удаленных репозиториев и разрешения конфликтов слияния.

Дополнительные сведения см. на странице Git в Visual Studio.

Live Share

Visual Studio Live Share — это служба разработчика, которая позволяет вам делиться кодовой базой и ее контекстом с товарищем по команде и мгновенно осуществлять двустороннюю совместную работу прямо из Visual Studio. С помощью Live Share коллега может читать, просматривать, редактировать и отлаживать проект, которым вы с ним поделились, и делать это легко и безопасно.

А в Visual Studio 2019 эта служба установлена ​​по умолчанию.

Для получения дополнительной информации см. Visual Studio Live Share для проверки кода в режиме реального времени и интерактивное образовательное сообщение в блоге, а также Live Share, теперь включенное в сообщение блога Visual Studio 2019.

Встроенные проверки кода

Мы представляем новое расширение, которое вы можете загрузить для использования с Visual Studio 2019. С помощью этого нового расширения вы можете просматривать, запускать и даже отлаживать запросы на вытягивание от своей команды, не выходя из Visual Studio. Мы поддерживаем код в репозиториях GitHub и Azure DevOps.

Дополнительные сведения см. в записи блога, посвященной проверкам кода с использованием расширения Visual Studio Pull Requests.

Отладка

Просмотрите следующее видео, чтобы узнать больше о том, как вы можете точно прицеливаться во время отладки.

Продолжительность видео: 3,54 минуты

Повышение производительности

Мы взяли ранее эксклюзивные контрольные точки данных C++ и адаптировали их для приложений . NET Core.

Итак, программируете ли вы на C++ или .NET Core, точки останова данных могут быть хорошей альтернативой простому размещению обычных точек останова. Точки останова данных также отлично подходят для таких сценариев, как поиск того, где глобальный объект изменяется, добавляется или удаляется из списка.

И, если вы разработчик C++, который разрабатывает большие приложения, Visual Studio 2019 создал символы из proc, что позволяет вам отлаживать эти приложения, не сталкиваясь с проблемами, связанными с памятью.

Поиск во время отладки

Вы, вероятно, были там раньше, когда искали в окне Watch строку среди набора значений. В Visual Studio 2019 мы добавили поиск в окна Watch, Locals и Autos, чтобы помочь вам найти нужные объекты и значения.

Вы также можете отформатировать способ отображения значения в окнах Watch, Locals и Autos. Выберите (двойным щелчком) один из элементов в любом из окон и добавьте запятую («,»), чтобы получить доступ к раскрывающемуся списку возможных описателей формата, каждый из которых включает описание предполагаемого эффекта.

Дополнительные сведения см. в статье Улучшения в Visual Studio 2019: поиск объектов и свойств в записи блога Windows Watch, Autos и Locals.

Отладчик моментальных снимков

Получите моментальный снимок выполнения вашего приложения в облаке, чтобы точно увидеть, что происходит. (Эта функция доступна только в Visual Studio Enterprise.)

Мы добавили поддержку целевых приложений ASP.NET (базовых и настольных), которые выполняются на виртуальной машине Azure. Кроме того, мы добавили поддержку приложений, работающих в службе Azure Kubernetes. Отладчик моментальных снимков может помочь вам значительно сократить время, необходимое для решения проблем, возникающих в рабочих средах.

Дополнительные сведения см. в статье Отладка активных приложений ASP.NET Azure с помощью страницы отладчика моментальных снимков и в записи блога Введение в отладку с перемещением во времени для Visual Studio Enterprise 2019.

Поддержка программы предварительной оценки Microsoft Edge

Новое в версии 16. 2 : вы можете установить точку останова в приложении JavaScript и начать сеанс отладки с помощью браузера программы предварительной оценки Microsoft Edge. Когда вы это сделаете, Visual Studio откроет новое окно браузера с включенной отладкой, которое затем можно использовать для пошагового выполнения JavaScript приложения в Visual Studio.

Инструмент «Закрепляемые свойства»

Новое в версии 16.4 : теперь стало проще идентифицировать объекты по их свойствам во время отладки с помощью нового инструмента «Закрепляемые свойства». Просто наведите курсор на свойство, которое вы хотите отобразить в окне отладчика в окнах Watch, Autos и Locals, выберите значок булавки, и сразу же увидите искомую информацию в верхней части окна!

Дополнительные сведения см. в публикации Закрепляемые свойства: Отладка и отображение управляемых объектов ВАШИМ способом.

Что дальше

Мы часто обновляем 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 2022 (предварительная версия)
  • Новые возможности документации Visual Studio
  • Примечания к выпуску Visual Studio 2019
  • Примечания к выпуску Visual Studio 2019 для Mac
  • Что нового в Visual Studio 2019SDK
  • Что нового для C++ в Visual Studio
  • Что нового в C# 9. 0
  • Новые возможности .NET 5
  • Новые возможности .NET Framework
  • Конференция Microsoft Build
  • Конференция Microsoft Ignite

Когда VS Code затмил Visual Studio IDE — Visual Studio Magazine

2018: Когда VS Code затмил Visual Studio IDE

Интересно, знала ли Microsoft, что у нее было в руках еще в 2015 году, когда она создавала Visual Studio Code, маленькую редактор кода, который мог.

Предполагала ли команда VS Code, что бесплатный редактор с открытым исходным кодом менее чем через четыре года после своего дебюта станет инструментом разработки № 1 в крупном обзоре разработчиков, затмив одноименную IDE, которая может стоить около 6000 долларов за штуку? год?

Так и произошло, и успех VS Code — наряду с эволюцией кросс-платформенного .NET Core с открытым исходным кодом — стал визитной карточкой 2018 года в экосистеме разработчиков Microsoft. Это был год, когда Microsoft, наконец, стряхнула с себя последние остатки своего восприятия проприетарного, монолитного корпоративного хищника, трансформируясь подобно куколке, чтобы стать чемпионом открытого исходного кода.

Каким бы маловероятным это ни казалось, предоставление бесплатного, производительного и универсального редактора кода, вероятно, было требованием для Microsoft, чтобы завершить свой путь к сторонникам открытого исходного кода. Возглавить .NET Core с огромной (некоторые сказали бы «раздутой»), иногда дорогостоящей (есть бесплатная версия) корпоративной IDE, которая просто работает в Windows (да, есть версия для Mac, но это проблематично) просто не работает.

VS Code, тем не менее, отвечает всем требованиям.

Это было подтверждено в этом году, когда Stack Overflow, известный своим огромным сайтом вопросов и ответов по программированию, опубликовал всеобъемлющий опрос разработчиков, в котором приняли участие более 100 000 разработчиков в 183 странах.

[Щелкните изображение, чтобы увеличить его.] № 1 о переполнении стека (источник: переполнение стека).

«Visual Studio Code только что вытеснила Visual Studio как самый популярный инструмент среды разработки во всем мире», — говорится в сообщении Stack Overflow, которое разделило эту «доску» на четыре доски: все респонденты, веб-разработчики, мобильные разработчики и системный администратор/DevOps.

VS Code занял первое место в первых двух категориях и второе место в двух последних, уступив Android Studio для мобильных устройств и Vim для системного администратора/DevOps. В прошлогоднем обзоре SO VS Code заняла не выше пятого места среди всех сегментов.

Несмотря на то, что в опросе SO он опередил Visual Studio IDE всего на 0,6 процентных пункта, его восхождение было предсказано примерно шестью месяцами ранее в еще одном крупном опросе разработчиков, проведенном еще одной крупной платформой для разработчиков.

[Щелкните изображение, чтобы увеличить его.] 15 000 участников и подсчет (источник: GitHub).

На этот раз GitHub в своем отчете «Состояние Octoverse» показал, что VS Code снова стал проектом с открытым исходным кодом № 1 по количеству участников, которое составило около 15 000 человек.

Отчет GitHub за 2018 год показал, что популярность VS Code повторяется (теперь до 19 000 участников), а также — вероятно, не случайно — отмечено, что Microsoft была организацией с наибольшим количеством сотрудников, вносящих вклад в открытый исходный код, с 7700 участниками, значительно опережая № 2 Google с 5500 участниками.

[Щелкните изображение, чтобы увеличить его.] Показатели использования редактора (источник: Triplebyte).

И гораздо более новое исследование подтвердило, что VS Code находится на подъеме, поскольку специалист по техническому подбору персонала Triplebyte совсем недавно заметил огромный рост использования редактора кода среди кандидатов на должность разработчика, проводящих тщательное собеседование.

«Visual Studio Code находится на подъеме», — сказал Triplebyte. «За последний год он стал самым популярным редактором по всем направлениям, и с каждым месяцем он набирает обороты».

В то время как популярность VS Code хорошо известна и отмечена в других источниках, это исследование Triplebyte, безусловно, дало представление о быстром росте популярности.

Например, обсуждая приведенный выше график, фирма сказала: «Первое, что бросается в глаза на этом графике, — это известность Visual Studio Code. С 17 процентами пирога VS Code был редактором, используемым множеством Кандидаты Triplebyte в прошлом году Это было неожиданностью для меня по двум причинам: во-первых, VS Code — относительно новый продукт от Microsoft, а во-вторых, в прошлом году он даже не фигурировал в наших чартах — его доля была достаточно мала, чтобы попасть в «другое» ведро».

Однако есть еще миры, которые нужно завоевать. Глядя на текущие индексы популярности IDE, в рейтинге Top IDE от Пьера Карбоннеля VS Code находится на 6-м месте (VS IDE — на 1-м), хотя в рейтинге за декабрь 2018 года он претерпел самые большие изменения по сравнению с прошлым годом среди всех остальных. отслеживаемые предложения.

Еще один рейтинг Top IDE (из проекта hype.codes) показывает VS Code на 8-м месте, хотя, опять же, у него самый высокий процентный прирост среди всех отслеживаемых.

С такими темпами роста и невероятной динамикой я ожидаю, что показатели VS Code в этих и других индексах в следующем году будут выглядеть совсем по-другому.

Мне также интересно, что ждет впереди VS Code и Visual Studio IDE. С его огромной экосистемой расширений, которые могут обеспечить практически любую функциональность, когда легковесный, простой редактор кода включает в себя полнофункциональную корпоративную среду IDE? Когда VS Code станет настолько надежным и производительным, что стирает границы между редакторами кода и IDE?

В конце концов, в нем уже есть много «подобных IDE» функций, таких как: завершение кода; IntelliSense; отладка; совместная работа, DevOps и функциональность интеграции инструментов; и так далее (видимо, никто точно не знает, когда редактор кода становится IDE).