Microsoft рассказала о главных нововведениях, заготовленных для среды разработки Visual Studio 2019. Команда планирует внедрить функции, нацеленные на повышение продуктивности пользователей. Большое внимание уделено удобству среды для людей с нарушениями зрения.
Нововведения в Visual Studio 2019
- Улучшенная навигация, например, функция «Перейти ко всем» по короткому сочетанию клавиш.
- Фоновая проверка работоспособности кода — Live Unit Testing.
- Возможность командной работы в режиме реального времени, представленная на конференции Build в мае 2018 года, — Live Share.
- Улучшенная разработка при помощи искусственного интеллекта IntelliCode с поддержкой Azure для машинного обучения в IDE.
Планируется обновление для Windows и macOS. Команда подчеркнула, что новые функции добавлены по просьбам пользователей. В ближайшие месяцы предварительная версия станет доступна на странице раннего доступа. Ее можно будет установить, не удаляя предыдущую.
Урок№1. Первая программа и создание проекта на C# в Visual Studio 2019
Готовя к релизу крупное обновление, Microsoft не забыла о других средствах разработки. В апреле 2018 года редактор Visual Studio Code получил ряд новых возможностей и исправление выловленных багов.
Источник: tproger.ru
Выпущена Visual Studio 2019
Сегодня стала доступна новая версия IDE от Microsoft: состоялся релиз Visual Studio 2019 и её «двоюродной сестры» Visual Studio 2019 for Mac.
Visual Studio находится в немного странном положении, и разработчикам впору спрашивать, почему такой релиз вообще существует. Visual Studio 2017 с момента своего выхода два года назад получила девять минорных обновлений и бесчисленные патчи. Каждый из этих релизов приносил новые фичи и багфиксы, и использование Visual Studio оказывалось сродни, например, Google Chrome, где каждая новая версия приносит стабильный поток инкрементальных улучшений.
Режим Live Share, слева код открыт в Visual Studio 2019, справа — в Visual Studio Code
И ведь эту интерактивную инкрементальную модель Microsoft продвигает (и использует) в сервисах вроде Azure DevOps, и её можно сравнить с непрерывной разработкой у ежемесячно обновляемых Office 365 и Visual Studio Code. Когда используется такой подход к разработке, кто-то может удивиться, зачем вообще было заморачиваться с «Visual Studio 2019»: давайте просто будет «Visual Studio», и она вечно будет обновляться.
Причины придерживаться старого подхода к релизам? Есть потребители, покупающие бессрочные лицензии, а ещё новая мажорная версия позволяет легко внести определённые изменения — например, прекратить поддержку старых платформ или масштабно изменить библиотеку C++. В этом отношении Visual Studio 2019 (наконец) бросает поддержку Windows XP для проектов на С++, так что вам придётся использовать старый компилятор Visual Studio 2017, если хотите по-прежнему таргетироваться на давно устаревшую операционную систему. Также новая мажорная версия — это подходящий момент для больших изменений интерфейса, и первым делом при установке Visual Studio 2019 будет заметен новый экран приветствия, новый интерфейс для создания проектов, и новая строка заголовка, включающая сразу и меню приложения, и переработанный поиск фич в IDE.
Установка Visual Studio 2019 Community на Windows 10 и обзор среды программирования для начинающих
Также новая версия приносит штуки, которых не было в 2017. Меня больше всего привлекает то, что дошла до стадии general availability система Live Share. Это система для совместного редактирования, которая работает и в Visual Studio, и в Visual Studio Code, позволяя парам разработчиков кодить и отлаживать вместе, при этом видя перед собой интерфейс, соответствующий их личным предпочтениям. Изначальная превью-версия Live Share, появившаяся в ноябре 2017-го, поддерживала только JavaScript (вместе с его успешной майкрософтовской разновидностью TypeScript) и C#.
В ответ на спрос со стороны пользователей в Live Share добавили C++ и Python. Пока что Python для Visual Studio всё ещё в новинку; поддержка этого скриптового языка была добавлена в Visual Studio 2017 с одним из обновлений. Visual Studio 2019 расширяет это поддержкой различных рантаймов Python (позволяя легче переключаться между интерпретаторами и версиями), более функциональным отладчиком и более умным IntelliSense-дополнением.
Разработчики на С++ получают улучшение оптимизации в компиляторе, улучшение поддержки для проектов, собранных CMake, и частичную поддержку lifetime profile — набора правил, позволяющих компилятору предупреждать о небезопасном использовании указателей и итераторов.
Теперь, когда GitHub — часть Microsoft, в Visual Studio набирает обороты интеграция с GitHub; в 2019 появляется поддержка гитхабовской модели пулл-реквестов для управления интеграцией патчей в кодовую базу прямо в IDE. Также появилась поддержка возможности “stash” из git, позволяющей сохранить набор изменений, чтобы переключиться на другую ветку без необходимости коммитить эти изменения и без риска их потерять.
И как с любой новой версией Visual Studio, тут есть обычная череда обновлений компиляторов и языковых версий: превью возможностей C# 8.0, новые рефакторинги и тому подобное.
Visual Studio for Mac (созданная на основе Xamarin IDE, когда Microsoft купил Xamarin) сегодня также была обновлена. Первая её версия, по сути, была ребрендингом приложения Xamarin Studio (с добавлением компилятора C# и .NET-библиотек от Microsoft), имевшая мало отношения к «настоящей» Visual Studio.
Однако похоже, что Microsoft всерьёз старается сблизить эти продукты в тех аспектах, где это имеет смысл. В Visual Studio for Mac 2019 появилось превью нового текстового редактора, основанного на том же движке, что и в Visual Studio для Windows, с нативным для macOS интерфейсом и возможностями. Это значит, что теперь у обеих Visual Studio похожие возможности в вещах вроде IntelliSense, дополнения кода и quick-fix’ов. Новый редактор не включен по умолчанию, но его можно включить для C# и XAML, а после доведения их до стабильного состояния планируется добавить больше языков. Экран приветствия теперь тоже выглядит очень похоже на собрата из Windows:
Microsoft сближает две Visual Studio и в других областях: отладчик Unity на Mac и Windows теперь одинаковый, а в будущем апдейте намерены частично принести Windows Xamarin Forms XAML на Mac.
Помимо всего этого, есть улучшения производительности и стабильности, а также много улучшений в accessibility.
В случае с обеими версиями Visual Studio в Microsoft подчёркивают значимость пользовательского фидбека в процессе разработки. Как минорные, так и мажорные апдейты основывались на фидбеке — например, в случаях с Python и Live Share новые возможности появились как прямой ответ на запросы пользователей. Постоянный поток минорных релизов позволяет Microsoft предоставить новую функциональность пользователям гораздо быстрее, чем было бы с одними мажорными апдейтами, и эта функциональность может видоизменяться и расширяться в ответ на фидбек. По сравнению со старыми временами, когда ты заводил баги на сайте Microsoft Connect лишь для того, чтобы они канули в пучину, нынешнее положение дел — освежающее улучшение.
От переводчиков: тема Visual Studio нам близка, потому что в мае мы увидим многих её российских пользователей на нашей конференции DotNext. Раз вам интересен этот релиз, вполне возможно, вам интересно и что-то из программы DotNext.
Источник: temofeev.ru
Microsoft Visual Studio 2019 16.5.0 All Editions
Visual Studio 2019 целиком и полностью создана из профессиональных инструментов, без которых не обойтись в разработке приложений, если они создаются индивидуальными авторами, либо небольшими группами программистов.
Visual Studio 2019 включает ряд общих улучшений, а также новые функции для оптимизации производительности труда разработчиков и совместной работы. Разработчики, которые впервые работают с Visual Studio, и те, кто использует эту среду годами, смогут воспользоваться ее преимуществами для всех аспектов жизненного цикла разработки: от упрощенного создания проектов и управления работоспособностью кода до рабочих процессов совместной работы при участии в командной разработке и разработке открытого кода.
С помощью Visual Studio 2019 можно разрабатывать:
• Классические приложения для компьютера под управлением операционной системы Windows;
• Мобильные приложения (Windows, iOS, Android);
• Web-приложения;
• Облачные приложения;
• Различные расширения для Office, SharePoint, а также создание собственных расширений для Visual Studio;
• Игры;
• Базы данных SQL Server и SQL Azure.
В Visual Studio Вы можете использовать следующие технологии и языки программирования: .NET, Nоde.js, C, C#, C++, Python, Visual Basic, F#, JаvаSсript.
Редакции Visual Studio 2019:
Актуальной на текущий момент является версия Visual Studio 2019, выпускается она в следующих редакциях:
• Community – бесплатная версия среды разработки Visual Studio. Чтобы ее использовать, необходимо создать учетную запись Visual Studio, в противном случае она будет действовать 30 дней. Редакция имеет меньший функционал по сравнению с платными редакциями, однако она включает все необходимое для создания полноценных приложений. Походит для индивидуальных разработчиков и обучения;
• Professional – редакция содержит профессиональные инструменты для разработки приложений. Функционал в этой редакции все равно не полный, например, это заметно в части инструментов диагностики, отладки и тестирования. Подходит для небольших групп разработчиков;
• Enterprise – полнофункциональная версия Visual Studio. Комплексное решение для разработки приложений. Подходит для групп любого размера с высокими требованиями к качеству и масштабу.
Улучшениям производительности мы уделяем огромное внимание в каждом выпуске Visual Studio, однако в данном выпуске мы ориентировались на повышение производительности вашего труда. И вот что мы придумали.
• Новое окно запуска
Первое, что вы заметите при открытии Visual Studio 2019, — новое окно запуска. Новое окно запуска дает возможность клонировать или извлечь код, открыть проект или решение, открыть локальную папку или создать новый проект. Эти возможности, представленные в виде простого диалогового окна, помогают как начинающим, так и опытным пользователям Visual Studio быстро перейти к коду.
• Улучшенный поиск
Новый интерфейс поиска, ранее называвшийся «Быстрый запуск», стал быстрее и эффективнее. Теперь результаты поиска отображаются динамически при вводе запроса. Результаты поиска включают сочетания клавиш для команд, что упрощает их запоминание для использования в будущем. Новая функция поиска упрощает поиск команд, параметров, документации и многих других полезных вещей.
• Очистка кода одним щелчком
Новый индикатор работоспособности документа дополнен новой командой очистки кода. Эту новую команду можно использовать для определения и устранения предупреждений и предложений одним нажатием кнопки. Функция очистки выполнит форматирование кода и применит исправления согласно текущим параметрам, файлам editorconfig или анализаторам Roslyn.
• Усовершенствования отладчика
Поиск в окне контрольных значений и форматирование контрольных значений
Наверное, вам приходилось искать одну строку из набора значений в окне контрольных значений. В Visual Studio 2019 мы добавили поиск в окнах «Контрольные значения», «Локальные» и «Видимые», чтобы помочь вам быстрее находить нужные объекты и значения.
Также можно выбрать формат отображения значения в окнах «Контрольные значения», «Локальные» и «Видимые». Дважды щелкните один из элементов в любом окне и добавьте запятую («,») для доступа к раскрывающемуся списку спецификаторов формата, каждый из которых включает описание предполагаемого результата.
• Visual Studio Live Share
Visual Studio Live Share — это служба для разработчиков, которая позволяет предоставить базу кода и соответствующий контекст коллеге и обеспечить двунаправленное взаимодействие непосредственно из среды Visual Studio. Благодаря Live Share коллега может легко и безопасно просматривать, изменять и отлаживать проект, предоставленный вами для общего доступа. В Visual Studio 2019 эта служба устанавливается по умолчанию.
• Поддержка разработки современных приложений
· Управление запросами на вытягивание в интегрированной среде разработки
Мы представляем новое расширение, которое можно скачать для использования в Visual Studio 2019. С помощью этого нового расширения можно просматривать, запускать и даже выполнять отладку запросов на вытягивание, не выходя из интегрированной среды разработки Visual Studio (IDE). На данный момент поддерживается код в репозиториях Azure, однако мы намерены реализовать поддержку GitHub и повысить общую эффективность.
Разработка с помощью .NET Core 3 (предварительная версия)
Предварительная версия Visual Studio 2019 поддерживает создание приложений .NET Core 3 для любой платформы. Мы продолжим расширять поддержку и совершенствовать возможности кроссплатформенной разработки C++, а также разработки мобильных приложений .NET для iOS и Android с помощью Xamarin.
• Непрерывные инновации
· Отрисовка, учитывающая параметры монитора (PMA)
Если вы используете мониторы, на которых настроены разные коэффициенты масштабирования отображения, или удаленно подключаетесь к компьютеру, коэффициенты масштабирования отображения которого отличаются от основного устройства, вы можете заметить, что изображение Visual Studio выглядит размытым или отображается с некорректным масштабом.
В выпуске Visual Studio 2019 мы делаем первые шаги к реализации в Visual Studio отрисовки, учитывающей параметры монитора (PMA). Мы заложили основу, которая позволит Visual Studio правильно выполнять отрисовку, независимо от используемых коэффициентов масштабирования отображения.
· Visual Studio IntelliCode
Visual Studio IntelliCode — это расширение, которое повышает эффективность разработки программного обеспечения с помощью искусственного интеллекта (ИИ). Для создания рекомендаций IntelliCode анализирует 2000 проектов с открытым кодом на GitHub (—каждый из которых имеет более 100 звезд—).
Ниже приведено несколько примеров того, как Visual Studio IntelliCode может помочь повысить производительность:
• обеспечивает контекстно зависимое завершение кода;
• помогает разработчикам придерживаться шаблонов и стилей написания кода в команде;
• выполняет поиск трудновыявляемых ошибок в коде;
• при проверке обращает внимание на те участки кода, которые действительно требуют проверки.
Изначально, в первой предварительной версии расширения IntelliCode для Visual Studio, поддерживался только язык C#. Теперь мы добавили поддержку C++ и XAML в Visual Studio.
А если вы используете C#, мы также добавили возможность обучения пользовательской модели на основе собственного кода.
Среду Visual Studio 2019 можно установить и работать в ней на следующих операционных системах (перечислены официально поддерживаемые версии):
• Windows 7 с Service Pack 1;
• Windows 8.1 (с обновлением 2919355);
• Windows 10 (1703 и выше);
• Windows Server 2012 R2 (с обновлением 2919355);
• Windows Server 2016 (Standard и Datacenter);
• Windows Server 2019 (Standard и Datacenter).
Минимальные требования к оборудованию:
• Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор;
• 2 ГБ оперативной памяти, рекомендуется 8 ГБ (если устанавливать на виртуальную машину, то минимум 2.5 ГБ);
• Свободного места на жестком диске от 800 мегабайт до 210 гигабайт, в зависимости от установленных компонентов. Обычная установка требует 20-50 ГБ свободного места.
• Также рекомендуется устанавливать Visual Studio на SSD диск.
• Видеоадаптер с минимальным разрешением 1280 на 720 пикселей (для оптимальной работы Visual Studio рекомендуется разрешение 1366 на 768 пикселей и более высокое).
Дополнительные важные моменты:
• Для установки Visual Studio 2019 требуются права администратора;
• Для работы Visual Studio 2019 требуется платформа .NET Framework 4.7.2, она будет установлена во время установки среды;
• Варианты «Основные серверные компоненты» и «Минимальный серверный интерфейс» не поддерживаются при запуске на Windows Server;
• Запуск Visual Studio 2019 (Professional, Community и Enterprise) в контейнерах Windows не поддерживается;
• Для интеграции Team Foundation Server 2019 с Office требуется Office 2016, Office 2013 или Office 2010;
• Для установки компоненты «Разработка мобильных приложений на C++, jаvascript или .NET» в ОС Windows 7 требуется PowerShell 3.0 или более поздняя версия;
• Visual Studio Community 2019 требуется активировать в течение 30 дней после установки, для этого необходимо создать учетную запись.
Контрольные суммы образа iso:
CRC32: E347B796
MD5: 72E367817430E7776BA9AE9A781EAA9A
SHA-1: A9BBB0CCF66B945EC144517431AD4EF504FB38D2
Источник: chipxp.ru
Microsoft Visual Studio 2019 доступна для скачивания
Разработка Visual Studio 2019 началась ещё прошлым летом, а первая предварительная версия появилась уже в декабре 2018-го. И, наконец, Microsoft с гордостью объявила о том, что окончательная версия VS 2019 доступна для загрузки и использования всеми желающим, как для Windows, так для macOS. При этом Visual Studio 2019 для Mac скрывает за собой прошедшую через процесс ребрендинга Xamarin Studio, чьё ядро, редактор C# и система навигации подверглись тщательной переработке, повышающих удобство, стабильность и производительность среды.
Подробности о нововведениях можно прочитать на официальной странице продукта, тем не менее, с основными новшествами предлагаем вам ознакомиться вместе с нами.
В первую очередь было переработано окно выбора шаблонов нового проекта, чтобы максимально упростить и ускорить начало разработки. Также среда получила встроенные инструменты для работы с распределённой системой управления версиями, так что, будь то GitHub или Azure Repos, клонирование репозитория займёт у вас всего несколько кликов.
Одним из ключевых новшеств продукта стал инструмент Microsoft Visual Studio Live Share, представляющий из себя сервис для совместного программирования, благодаря которому вы легко сможете подключиться к редактору своего коллеги или он к вашему.
Microsoft Visual Studio Live Share
Теперь вы можете искать настройки, команды и параметры установки прямо в панели для поиска. Новый поиск стал значительно интеллектуальнее , позволяя искать всё, вплоть до выражений с ошибками.
Новый поиск в VS 2019
Во время написания кода вы сразу заметите, что Visual Studio 2019 получила новые возможности по навигации и рефакторингу. Специальный индикатор сообщит о синтаксических и стилистических проблемах в коде и поможет применить целый набор правил по его оптимизации.
Рефакторинг стал значительно проще
Также улучшены возможности отладки, в том числе точки остановки приложений .NET Core, которые помогут вам отследить изменения именно тех переменных, которые вам необходимы.
Другой новинкой стал умный помощник Visual Studio IntelliCode, который будет отвечать за автодополнение кода, тем самым значительно сократив время и повысив удобство его набора. Как обещают в Microsoft, инструмент обладает некоторым AI (искусственным интеллектом) и адаптируется под ваш личный стиль программирования.
Пишите код быстрее с VS IntelliCode
Все новые возможности доступны как для уже существующих проектов, так для новых — от кроссплатформенных приложений C++ до мобильных приложений .NET для Android и iOS, написанных с использованием Xamarin, и облачных приложений, использующих службы Azure. Цель Visual Studio 2019 — предоставить наиболее полный набор инструментов для разработки, тестирования, отладки и даже развёртывания, сводя к минимуму необходимость для переключения между различными приложениями, порталами и веб-сайтами.
Чтобы ускорить и упростить переход на новую версию Visual Studio, Microsoft при поддержке обучающих порталов Pluralsight и LinkedIn Learning запустила обучающие курсы, которые помогут освоить все новые инструменты как ветеранам разработки, так и новичкам. Обратите внимание, что курс на Pluralsight будет бесплатен до 22 апреля, а на LinkedIn Learning до 2 мая.
Также в рамках события, посвящённого выпуску Visual Studio 2019, Microsoft проведёт презентации и доклады по всему миру. Презентация в Москве запланирована на 4 апреля, а в Санкт-Петербурге — на 18 апреля.
Источник:
Источник: 3dnews.ru