Выпущена предварительная версия Visual Studio “VS 15”


Предварительная версия следующей версии Visual Studio была выпущена на конференции Microsoft Build.

Visual Studio «15» (не путать с Visual Studio 2015) – это неподдерживаемая предварительная версия, и разработчики говорят, что набор новых функций ограничен, поскольку большая часть работы была направлена на создание основы для работы Visual Studio с vNext, Платформа замены Microsoft, которая меньше и эффективнее, чем ASP.NET.

Некоторые из функций, которые были улучшены или добавлены, включают возможность редактирования и продолжения XAML для WPF и универсальных приложений Windows; и новые анализаторы стилей для C # и Visual Basic.

В новом предварительном просмотре есть новый облегченный установщик, который может втиснуть Visual Studio менее чем в 300 МБ. Затем вы можете при желании добавить поддержку других функций. Также включен более знакомый установщик, поскольку новый установщик все еще находится на стадии предварительного просмотра.

Эта версия включает последнее обновление Visual Studio Tools для Apache Cordova с поддержкой Cordova 6.0.0, улучшенными сообщениями об ошибках сборки и интеграцией с npm. Теперь вы можете использовать версию для песочницы, и VS 15 будет учитывать системные настройки прокси. Следует отметить, что новая версия больше не поддерживает проекты Windows Store 8.1; Рекомендуется обновить проекты Cordova для ориентации на Windows 10.

Инструменты для разработки универсальных приложений Windows также были обновлены с помощью улучшенной цепочки инструментов .NET Native, которая имеет ряд улучшений производительности среды выполнения для управляемых приложений UWP в Visual Studio.

Компилятор и библиотека Visual C ++ были обновлены с большей поддержкой функций C ++ 11 и C ++ 14, а также некоторой поддержкой функций, которые, как ожидается, будут в стандарте C ++ 17. Наиболее заметные изменения компилятора – это поддержка шаблонов переменных и улучшения constexpr.

Новый движок базы данных на основе SQLite теперь используется по умолчанию в C ++ IDE, что должно ускорить операции с базой данных, такие как «Перейти к определениям» и «Найти все ссылки», а также сократить время синтаксического анализа исходного решения.

Включена предварительная версия новой языковой службы JavaScript, а файлы определений TypeScript используются для улучшения IntelliSense. Предварительная версия включает в себя аннотации комментариев IntelliSense для JSDoc, а также поддерживает синтаксис JSX и такие функции, как генераторы и модули из ES2016.

Улучшенная диагностика XAML означает, что теперь вы можете редактировать XAML во время работы вашего WPF или универсального приложения для Windows и видеть эти изменения в своем запущенном приложении. В редакторе кода вы можете внести изменения в разметку, и это изменение будет отражено в работающем приложении без необходимости перекомпилировать приложение.

NuGet – это еще одна область, заслуживающая внимания, с улучшениями, включая возможность чтения кодирования содержимого gzip из служб; поддержка действий сборки iOS и Android в элементе contentFiles, а также для запуска NuGet в средах Linux и Apple.

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

Предварительная версия включает новейшие инструменты разработчика Office и инструменты данных SQL Server, поддерживающие SQL Server 2016 и базу данных SQL Azure. Для SQL Server вы также получаете больше возможностей программирования базы данных и улучшенную операцию подключения в SQL Server Data Tools, который теперь автоматически обнаруживает SQL Server и базы данных SQL Azure. Затем вы можете подключиться к ним простым щелчком.

Инструменты разработчика Office содержат новые шаблоны надстроек Office, предназначенные для Excel, Word, PowerPoint и Outlook. Эти инструменты также добавляют поддержку новых функций надстроек Office, таких как команды надстроек, пользовательский интерфейс Fabric и новая версия Office.js.


Добавить комментарий