Вторая бета версия обновления 15.6 для Microsoft Visual Studio 2017 IDE теперь доступна.
Возможности Visual Studio 2017 15.6 beta
Microsoft 10 января выпустила вторую бета-версию Visual Studio 2017 15.6. Его функции включают в себя:
- Улучшенная производительность загрузки решения, ориентированная на сценарии, когда проект уже открыт.
- Кэш построения времени разработки оптимизирован, при этом загрузка данных проекта выполняется параллельно. Таким образом, Visual Studio может использовать диск и процессор с большей эффективностью. Microsoft обнаружила, что большие решения C # и Visual Basic будут «теплыми» в два раза быстрее, чем раньше.
- Для повышения производительности бета-версия позволяет разработчикам перейти к декомпилированным источникам.
- Для диагностики инструмент использования ЦП теперь отображает логические стеки вызовов для асинхронного кода при использовании во время пост-всплеска профилирования с профилировщиком производительности Alt-Z. Асинхронный код, выполняемый от имени родительской функции или задачи, отображается в виде дочернего элемента в представлениях «Дерево вызовов» и «Звонок / Калли». Это позволяет упростить навигацию по асинхронному коду и понять производительность.
- Для разработки облачного облака непрерывная доставка может быть настроена для решений с проектами ASP.Net Core.
- Возможности Test Explorer для запуска тестов добавили иерархию для организации тестов по проекту, пространству имен и классу.
- Test Explorer изменил обнаружение тестов в реальном времени, поэтому теперь он включен по умолчанию, а не требует установки флага.
Предварительный просмотр также предлагает новые возможности для разработчиков на C ++:
- Для соответствия стандартам C ++ предварительный просмотр реализует больше стандартной библиотеки C ++ 17, включая API, такие как
stable_sort
и - Отсутствующие
включают
файлы автоматически открываются для открытой папки C ++, если под рабочим пространствомroot
. - Теперь доступны опции отладки для встроенного ARM GCC.
- Пять новых проверок были добавлены для обеспечения соблюдения правил в отношении переполнения целочисленного числа и дополнительных правил для рекомендаций C ++.
- Проекты CMake теперь автоматически перечислены в Test Explorer.
Особенности, введенные в начальной бета-версии 8 декабря 2017 года, включают в себя:
- Инструмент «Использование ЦП» показывает выделение строки источника, основанное на потреблении определенных строк кода.
- Использование возможностей Intellisense для кода Python больше не требует базы данных завершения.
- Инструмент совместной работы Team Explorer улучшает функциональность тегов Git, при этом доступна метка для просмотра всех тегов в режиме репо. Разработчики также могут удалять и нажимать теги и строить новую ветку из тегов.
- Доступ к расширению аутентификации приложения, для настройки устройства для использования защищенных настроек при работе с облаком Azure, был перенесен в основную настройку.
- Обнаружение тестов в режиме реального времени, используемое для проектов с использованием компилятора Roslyn для поиска тестов и заполнения Test Explorer, включено по умолчанию. Он был доступен через флаг в выпуске версии 15.5.
- Для разработки облачных облачных вычислений Visual Studio поддерживает настройку непрерывной доставки в Azure для Team Version Version Control, Git SSH-пультов и веб-приложений для контейнеров.
- Ссылка поставщика услуг веб-службы WCF теперь поддерживает существующую ссылку на службу, упрощая процесс обновления прокси-кода клиента для обновленной веб-службы.
Где скачать Visual Studio 15.6 beta
Вы можете скачать бета-версию версии 15.6 на веб-сайте Visual Studio.
Теперь доступно: Visual Studio 2017 15.5 features
Visual Studio 2017 15.5 был выпущен 4 декабря с более быстрым временем загрузки для C # и Visual Basic.
Компилятор Visual Studio 2017 15.5 и стандартная библиотека получили следующую новую поддержку стандарта C ++ 17:
- Компилятор поддерживает около 75 процентов функций C ++ 17, включая структурированные привязки, constexpr lambdas, встроенные переменные и выражения float.
- Улучшена генерация кода на C ++.
- Новые проверки ключевых принципов C ++ должны обеспечивать качество кода на C ++.
- Поддержка Google Test Framework помогает в написании модульных тестов Google Test C ++
- Рабочая нагрузка Linux C ++ поддерживает кросс-компиляцию для микроконтроллеров ARM.
Также новинка в Visual Studio 15.5:
- Для Angular 2 платформа поддерживает встроенные и .gml файлы шаблонов через службу Angular 2 language. Это помогает в разработке TypeScript и JavaScript.
- Для языковой службы TypeScript и JavaScript исправлена проблема с большей памятью, чем предполагалось. Эта же проблема также могла привести к загрузке неправильной версии TypeScript в многопроектные усилия. Чтобы повысить производительность и надежность в крупных проектах, на странице «Параметры проекта текстового редактора JavaScript / TypeScript» добавлена опция «Только анализировать проекты, которые содержат файлы, открытые в редакторе».
- Функция отладки IntelliTrace позволяет отложить поддержку приложений ASP.Net, работающих в IIS (Internet Information Services) Express. В отладке Stepback, представленной в первой бета-версии, выполняется моментальный снимок приложения на каждом этапе точки останова и отладчика, что помогает в процессе обзора разработки.
- Возможность удаленных задач позволяет разработчикам запускать команду на удаленной системе, определенной в диспетчере соединений Visual Studio. Разработчики также могут копировать файлы в удаленную систему.
- Флажок поддержки языка F # в рабочей нагрузке для рабочего стола .Net был переименован в F # Desktop Support, что отражает только шаблоны F # и .Net Framework.
- Поддержка языка F # по умолчанию установлена с рабочей нагрузкой, которая требует .Net Core 2.0. F #. Включен в .Net Core 2.0 SDK.
- Он поддерживает бета-версию протокола языкового сервера, которая позволяет разработчикам использовать языки, для которых Visual Studio не предоставляет встроенную поддержку. Бета-версия протокола сервера языков доступна в качестве расширения на Visual Studio Marketplace.
- Управление секретами для определения секретов, таких как потоки подключения к базе данных и ключи веб-сервиса.
- Xamarin Live Player для непрерывного развертывания и отладки мобильных приложений с помощью Visual Studio и устройства iOS или Android.
- Возможность использования .Net Core, кросс-платформенной версии .Net, с серверной вычислительной платформой Azure Functions.
- Поддержка подмодулей Git и рабочих деревьев в Team Explorer.
Где скачать Visual Studio 15.5
Вы можете загрузить Visual Studio 15.5 с веб-сайта проекта.
Эта история «Что нового в Microsoft Visual Studio 2017» было изначально опубликовано
InfoWorld .