14 новинок в Visual Studio 2019 / Хабр
Всем привет! На связи команда по улучшению продуктивности в .NET (aka. Roslyn). Мы много внимания уделяем улучшению вашего опыта .NET-кодинга. Ведь иногда небольшие дополнения и исправления действительно могут улучшить рабочий процесс. Возможно вы уже видели некоторые улучшения в превью-версиях VS2019. Но мы все равно хотим рассказать о некоторых из них, которые должны помочь вам работать продуктивнее.
Осторожно, много гифок.
Улучшения инструментов
Как вам новые цвета от Roslyn? Цвета Visual Studio Code получили высокую оценку, поэтому мы включили аналогичные цветовые схемы в Visual Studio. Ваш редактор кода стал теперь немного красочнее. Ключевые слова, пользовательские методы, локальные переменные, имена параметров и перегруженные операторы получили новые цвета. Вы даже можете настроить цвета для каждой классификации синтаксиса, перейдя в Tools > Options > Environment > Fonts and Colors и прокрутив до «User Members».
В нижней части файла, в вашем редакторе, находятся индикаторы работоспособности документа, а также значок очистки кода. Индикаторы работоспособности документа позволяют сразу узнать, сколько ошибок и предупреждений присутствует в файле, который вы сейчас открыли. Вы можете нажать на значок очистки кода, чтобы применить правила стиля кода, указанные в Tools > Options, или, если у вас есть файл editorconfig, который предписывает использование одного стиля кода в вашей команде, VS применит стили, указанные в этом файле.
Вы можете редактировать файлы проектов типа SDK простым двойным щелчком мыши. Вы также можете просматривать эти файлы в виде превью в навигации GoToAll (Ctrl+t) и искать содержимое для ссылок на файлы.
Загрузите подмножество проектов в ваше решение с помощью фильтрованных решений! Теперь вы можете выгрузить проекты и сохранить .slnf-файл, который откроет только указанные вами проекты. Это поможет вам быстро получить интересующий вас код без необходимости загрузки всего решения.
Найдите все ссылки, классифицируемые по типу ссылки. Вы можете выполнять фильтрацию по чтению/записи в новом столбце «Kind» в окне поиска всех ссылок.
Запустите форматирование стиля кода по всему решению в командной строке с помощью глобального инструмента dotnet format.
Intellicode — это расширение, предлагающее умные подсказки, благодаря обученным моделям машинного обучения, которые работают в более чем 2000 опен-сурсных репозиториях .NET на GitHub.
Теперь омнибус новых исправлений кода и рефакторингов!
Foreach для LINQ
Добавление недостающей ссылки для не импортированных типов
Синхронизация пространства имен и имени папки
Инвертирование условных выражений
Меню Pull members up для доступа к интерфейсу
Перенос/отступ/выравнивание параметров/аргументов
Удаление неиспользуемых значений и параметров выражений
Это список некоторых нововведений в Visual Studio 2019. Полный список смотрите в примечаниях к выпуску. Как всегда, мы были бы рады получить от вас фидбэк через twitter, на GitHub или в комментариях ниже. Также важно отметить, что для использования .NET Core 3.0 Preview вам необходимо загрузить и установить SDK. Он пока не включен в Visual Studio 2019 Installer.
Советы по оптимизации инструментов Visual Studio для программирования в Unity
Последнее обновление: январь 2020 г., текст на 7 минут чтения.
Что вы узнаете на этой странице: полезные советы для повышения продуктивности при использовании Microsoft Visual Studio или Visual Studio for Mac в качестве инструмента для программирования проектов на Unity. В состав Visual Studio и Visual Studio for Mac входит набор инструментов для Unity, включая поддержку IntelliSense для сообщений Unity API, средства отладки и анализа, Unity Project Explorer, а также Attach and Play. Выражаем благодарность Джону Миллеру из Microsoft, который озвучил эти советы в своем докладе на Unite Copenhagen.
Обновите Visual Studio
Очевидное, но важное напоминание: вы можете обновлять Microsoft Visual Studio независимо от Unity без риска нарушить работоспособность вашего проекта. Каждая новая версия Visual Studio всегда производительнее предыдущей версии как для Windows, так и для Mac, что поможет вам сэкономить ценное время. Обновление выполняется очень просто, а все действия можно увидеть в этом изображении.
Оставляйте Visual Studio открытым
You can avoid costly delays that come with cold launching Visual Studio by simply leaving the editor open. It will continue to synchronize your changes as you operate back and forth between Visual Studio and the Unity Editor.
Ускорьте загрузку
Время загрузки можно сократить, выключив параметр «Восстановление состояния иерархии проектов в обозревателе решений при загрузке решения». Но если при запуске вам нужно развернуть все папки, чтобы внести изменения в последний открытый вами файл, то не выключайте этот параметр.
Экономьте время с помощью горячих клавиш
Use CTRL+T (Windows) Shift+CMD+F (Mac) to search your entire project for anything.
Ускорьте работу с помощью Unity API
Документация Unity доступна напрямую из редактора Visual Studio на Windows и Mac. Для этого выделите функцию Unity, информацию о которой вы хотите получить. Затем вы можете перейти или в раздел «Помощь > Справка по Unity API» или, воспользовавшись сочетаниями Ctrl+Alt+M, Ctrl+H или Cmd+’, запустить как внутренний, так и внешний браузер интегрированной среды разработки (IDE).
При работе с длинными, объемными файлами может быть полезно настроить цвета и шрифты методов Unity API для быстрой идентификации.
Упростите навигацию с помощью Unity Project Explorer
Unity Project Explorer — это надстройка над обозревателем решений с более понятным интерфейсом, которая позволяет просматривать папки проекта Unity. Это упрощает навигацию между Unity и Visual Studio.
В Visual Studio 2019 для Windows обозреватель проектов включен по умолчанию. Для включения инструмента в предыдущих версиях перейдите по адресу «Вид > Unity Project Explorer» или воспользуйтесь сочетанием Shift+Alt+E. При работе на Mac, обозреватель проектов отображается по умолчанию. Если использовать обозреватель решений и обозреватель проектов, то вы увидите синхронизированную структуру файлов.
Ускорьте отладку с помощью Attach and Play
Вместо нажатия на кнопку Attach to Unity с последующим переключением на Unity, чтобы нажать кнопку Play, вы можете использовать конфигурацию Attach to Unity and Play, которая позволяет выполнить все действия за одно нажатие. Этот алгоритм прикрепит отладчик и запустит режим Play в Unity; вам не придется переключаться из IDE, что ускорит процесс отладки.
Используйте IntelliCode
IntelliCode — это модель машинного обучения с искусственным интеллектом для улучшения IntelliSense. IntelliCode экономит время, предлагая список вводимых элементов, порядок которых определяется по вероятности их использования. Чтобы воспользоваться этим средством, откройте проект в Visual Studio, откройте IntelliCode и выберите пункт «Обучить IntelliCode » (в VS 2019; в VS 2017 IntelliCode представляет собой отдельное расширение, которое можно установить в Visual Studio Marketplace). Алгоритм сгенерирует модель на основе открытого проекта; используя его данные, она будет давать подсказки по другим проектам. В этом докладе Джон демонстрирует возможности IntelliCode на примере проекта FPS Sample.
Повышайте удобство совместной работы с Live Share
Этот последний совет полезен для сотрудничества. Нажмите кнопку «Live Share» для создания ссылки на фрагменты кода, которые можно передать любому пользователю Visual Studio или Visual Studio Code. Между вами и вашими сотрудниками будет создана сессия, позволяющая видеть ваш код без необходимости установки чего-либо еще, кроме редактора.
Понравился ли вам этот контент?
Буду рад новым материалам
Могло быть и лучше
Начало работы с Visual Studio 2019 Community Edition
Сегодня Microsoft выпустила свою среду разработки Visual Studio 2019. В этой статье мы рассмотрим шаги по загрузке и установке VS 2019 и созданию простого веб-приложения ASP.NET Core.
Вы можете скачать и установить его отсюда: https://visualstudio.microsoft.com/downloads/
Visual Studio 2019 Community edition предоставляется бесплатно.
После загрузки установщик начнет установку и покажет следующие рабочие нагрузки. Сейчас мы можем выбрать «ASP.NET и веб-разработка».
Эта рабочая нагрузка установит следующие пакеты по умолчанию. Вы можете добавить или удалить любой дополнительный пакет из списка.
После выбора нужных пакетов просто нажмите кнопку «Установить», чтобы продолжить.
Обратите внимание, что для текущих рабочих нагрузок необходимо загрузить 1,33 ГБ данных.
Загрузка займет некоторое время в зависимости от выбранных пакетов и скорости вашего интернета. Если вы проверите Программы, вы увидите, что на вашем компьютере установлены следующие пакеты.
Обратите внимание, что все необходимые файлы установлены в следующем каталоге.
Пожалуйста, ознакомьтесь с примечаниями к выпуску.
Ниже показан общий размер файла для выбранной выше рабочей нагрузки (для разработки веб-приложений ASP.NET).
После завершения установки мы можем запустить Visual Studio 2019. В Windows должен быть добавлен значок или меню. Найдите Visual Studio 2019 и запустите его.
Будет загружен существующий профиль Visual Studio. Он также может попросить вас войти в свою учетную запись Microsoft. Если у вас нет учетной записи Microsoft, вы можете создать новую учетную запись.
Мы видим недавно разработанную целевую страницу Visual Studio, где мы видим список последних проектов. Мы также можем клонировать или проверить код с GitHub и Azure DevOps. Мы можем открыть проект или решение и папку. Также мы можем создать новый проект.
Нажмите «Создать новый проект», чтобы создать новый проект.
Здесь вы можете увидеть различные типы проектов. Выберите сейчас тип проекта «ASP.NET Core Web Application».
Дайте правильное имя вашему проекту и выберите для него путь.
Теперь выберите любой из перечисленных шаблонов проекта. Я выбрал шаблон MVC. Обратите внимание, что для этого проекта я выбрал ASP.NET Core 2.2. Это текущая стабильная версия .NET Core. Новая версия 3.0 все еще находится только в режиме предварительного просмотра (по состоянию на 2 апреля 2019 г.).
Этот шаблон создаст домашний контроллер и два представления вместе с ним. Структура проекта показана ниже.
Теперь соберите и запустите приложение. Я внес небольшие изменения в страницы просмотра.
В этом посте мы увидели, как загрузить последнюю версию Visual Studio 2019 и установить рабочую нагрузку веб-разработки ASP.NET. Мы также создали простое веб-приложение «Hello World» ASP.NET Core.
Больше новых возможностей Visual Studio 2019 вы узнаете из моих следующих статей.
Бесплатная загрузка Microsoft Visual Studio 2019
Бесплатная загрузка Microsoft Visual Studio 2019 для Windows с поддержкой как 32-разрядной, так и 64-разрядной архитектуры. Установочный файл является полностью автономным, а также является автономным установщиком. Microsoft Visual Studio 2019 — это классическая IDE для профессионального создания многоязычных приложений.
Обзор Microsoft Visual Studio 2019
Microsoft Visual Studio 2019 — наиболее эффективная среда разработки. Это приложение содержит богатую коллекцию мощных инструментов и опций разработки. Это облегчает вам разработку многофункционального профессионального приложения на разных языках. Поддерживает множество инновационных дизайнов и обладает мощным набором инструментов. Вы можете разрабатывать веб-приложения и настольные приложения с помощью этого приложения для разработки. Вам также может понравиться Visual Studio Code 1.14.2.
Кроме того, это удивительная система с различными исправлениями и улучшениями, которая делает ее последовательной средой разработки. Вы можете создавать как настольные, так и веб-приложения и создавать мегапроекты. Более того, эта мощная IDE позволяет использовать .NET, C/C++, C#, XML, JS, CSS, HTML и другие языки разработки. Редактор кода поддерживает автоматическую компиляцию кода, включая диагностику синтаксических ошибок. В заключение можно сказать, что это одна из лучших сред разработки, которая поддерживает различные языки разработки.
Лучшие функции Microsoft Visual Studio 2019
Вы также можете пользоваться следующими основными функциями после бесплатной загрузки Microsoft Visual Studio 2019.
- Мощная интегрированная среда разработки
- Поддерживает почти все языки разработки
- Обеспечивает поддержку разработки веб- и настольных приложений
- Поддерживает разработку .Net, HTML, CSS, C#, XML, C и C# и т. д.
- Многофункциональный среда разработки с мощным редактором кода
- Поддерживает разработку консольных приложений, сервисов написания и языков пользовательского интерфейса
- Богатый набор инструментов и простую среду с набором настроек
- Поддерживает разработку на Python и Ruby
- Функции сравнения кода и управления
- Различные исправления ошибок и улучшения
- Поддерживает управление кодом и работу над несколькими проектами
Технические подробности установки Microsoft Visual Studio 2019
Перед запуском Microsoft Visual Studio 2019 просмотрите следующие сведения о настройке.
- Полное имя и версия программного обеспечения: Microsoft Visual Studio 2019
- Имя файла установки: VS2019_0.