+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Visual Studio 2017 версія 15.8. Microsoft випустила середу розробки Visual Studio 2017 версії 15.8

Visual Studio 2017 версії 15.8. Microsoft випустила середу розробки Visual Studio 2017 версії 15.8

Microsoft випустила середу розробки Visual Studio 2017 версії 15.8. У цьому оновленні розробники додали .NET Object Allocation Tracking Tool в Performance Profiler, режим розділеного екрану в редактор Xamarin і додаткові функції у вікно Go.To All.

Поліпшення продуктивності середовища

Розробники додали додаткові опції в управління інструменту моніторингу навантаження процесора. Тепер монітор запускається в режимі паузи і починає збирати дані тільки за командою користувача. Ця нововведення дозволить отримувати більш точні результати.

У попередніх версіях при відкритті IDE автоматично підвантажувалися файли минулої сесії, створюючи додаткове навантаження на ресурси системи. Ця проблема вирішена додаванням опції блокування завантаження цих документів.

У комплекті Performance Profiler з'явився інструмент .NET Object Allocation Tracking Tool, що дозволяє відстежувати розміщення в пам'яті кожного об'єкта .NET. Система дозволяє контролювати типи та розміри об'єктів, проходження ними циклів Garbage Collection і видає результати у вигляді графіків.

Продуктивність роботи користувача в Visual Studio 2017 версії 15.8

Розробники включили в IDE функцію Multi-caret editing — множинне редагування тексту. Для контекстного навігаційного меню можна використовувати гарячі клавіші Alt + `. Крім цього, додано два нові профілі розкладки клавіатури, Visual Studio Code та ReSharper (Visual Studio).

У вікні Go To All з'явилися нові функції. Go to Enclosing Block дає можливість швидко перейти до початку блоку коду, що закриває, а за допомогою Go to Next/Previous Issue можна перебирати подібні ділянки програми.

Для розробників на Python

Інструмент IntelliSense дозволяє програмістам збільшити продуктивність роботи в IDE, пропонуючи відповідні підстановки та закінчення рядків коду. Передбачається, що завдяки роботі з незалежним Microsoft Python Language Server оновлена ​​система працюватиме швидше і точніше вгадуватиме наміри користувача, а також надавати докладну довідкову інформацію.

Інструмент налагодження ptvsd 4.0, вперше представлений у версії 15.7, тепер використовується як якість відладчика за мовчанням. Для використання попередніх версій потрібно підключити їх вручну в налаштуваннях дебаггінгу мови Python.

Розробка під С++

Інструмент C++ Just My Code дозволяє користувачеві займатися налагодженням лише свого коду, ігноруючи сторонні бібліотеки. У Visual Studio 2017 версії 15.8 реалізовано експериментальний препроцесор перевірки відповідності стандартам мови C++ 11. Розробники спростили додавання конфігурацій у CMakeSettings.json.

Аналіз коду стало можливим проводити у фоновому режимі, при відкритті або збереженні файлу. Результати аналізу будуть показані у вікні помилок. А підключити нову опцію можна в налаштуваннях: Tools > Options > Text Editor > C++ > Experimental > Code Analysis.

.NET та ASP.NET

Visual Studio 2017 версії 15.8 тепер включає .NET Core SDK 2.1.400. При цьому реалізовано підтримку .NET Framework 4.7.2. А в ASP.NET тепер можна зберігати приховані компоненти в окремому файлі .xml, які користувач не хоче залишати у вихідному коді.

Реалізація F#

У середу розробки додана підтримка F# версії 4.5, а також сімейства 4.5.x FSharp.Core. Інструмент IntelliSense тепер здатний обробити файли, що містять понад десять тисяч рядків коду. Крім цього, з'явилася підтримка автоматичного закриття дужок у коді.

Інструменти JavaScript

Покращено підтримку бібліотеки Vue.js. При цьому, якщо встановлено Node.js, у діалозі створення нового проекту з'являтиметься варіант шаблону Basic Vue.js Web Application. А в середовищі розробки за умовчанням використовуватиметься ESLint 4. Однак якщо проект містить локальну версію цього інструменту, то використовуватиметься саме вона. У Visual Studio 2017 версії 15.8 встановлено TypeScript 3.0.

Розробка мобільних додатків під Android

Visual Studio отримала емулятор Google Android, сумісний з апаратним віртуалізатором Hyper-V. Це дозволить користувачам застосовувати емулятор у зв'язку з іншими можливостями системи віртуалізації. Розробники отримають доступ до сервісів Google Play, останніх версій API та інших можливостей, таких як камера та геолокація.

У редакторі кросплатформового шару абстракції користувальницького інтерфейсу Xamarin став доступний режим розділеного екрана, що дозволяє одночасно редагувати та переглядати створюваний додаток.

Окрім покращення існуючої версії Visual Studio 2017, Microsoft паралельно розробляє нову IDE — Visual Studio 2019. Серед заявлених можливостей: командна робота в режимі реального часу і фонова перевірка працездатності коду.

 

Інші новини

Найкраща ціна