- PVSM.RU - https://www.pvsm.ru -
Всем доброго дня!
На прошлой неделе завершилась конференция Build 2016 [1], на которой были представлены главные новости для разработчиков от компании Microsoft.
В их числе и выпуск Visual Studio 2015 Update 2, который уже можно скачать и установить себе на компьютер, а также превью следующей версии инструмента:
Разберемся, какие нововведения ожидают разработчиков с Visual Studio 2015 Update 2. Начнем с новостей для разработки на C# и Visual Basic.
Interactive Window для С# и командная строка REPL, csi, были представлены в Visual Studio Update 1. В Update 2, мы объединили интерактивное взаимодействие с редактором, позволив разработчикам отправлять сниппеты кода из редактора для выполнения их в Interactive Window. Мы также позволили разработчикам инициализировать Interactive Window в контексте проекта.
Как попробовать:
Мы усовершенствовали подсказки для выражений Using/Imports: предложение подходящего типа для неверного указанного в коде и поиска такого по текущему решению и метаданным, а также добавление using/imports команд и любых ссылок метаданных или проекта одновременно, если это необходимо.
На рисунке ниже показан пример с неправильно указанным типом “WebCleint”. Введенный тип необходимо исправить и подключить пространство имен System.Net.
Парочка новых типов рефакторинга:
Мы добавили два новых флага компилятора в Roslyn [7]:
Мы также подготовили новое расширение [9], которое позволит разрабатывать под Linux в Visual Studio на языке С++. С этим расширением вы можете создавать С++ код для серверных, настольных версий Linux и различных устройств. Вы можете управлять вашими покдлючениями к этим машинам с помощью Visual Studio. VS автоматически копирует и удаленно собирает ваш код, а также может запустить ваше приложение с отладчиком. Наша система проектов поддерживает выбор специфической архитектуры, включая ARM.
Сегодня мы поддерживаем только удаленную сборку на машине с Linux. Мы не ограничены различиями Linux дистрибутивов, но все-таки имеем зависимости по наличию некоторых инструментов. В частности, нам необходим openssh-server, g++, gdb и gdbserver.
Используйте любой пакетный менеджер для того, чтобы установить их, например на Debian системах:
sudo apt-get install openssh-server g++ gdb gdbserver
Скачайте расширение Visual C++ for Linux Development [9] или установите через менеджер расширений в Visual Studio. Приступить к работе можно, выбрав Templates > Visual C++ > Cross Platform > Linux.
Подробнее про возможности расширения Visual C++ for Linux Development по ссылке [10].
Не обойти стороной и главную новость для кроссплатформенных разработчиков на С# — инструмент Xamarin становится доступным для всех [11]разработчиков, использующих Visual Studio 2015 Update 2, в том числе бесплатной версии Community. Подробнее об этой новости, мы напишем в отдельной статье, посвященной исключительно анонсу инструментов для кроссплафторменной разработки на Build 2016.
Мы также с удовольствием представляем вам первый обзор [12] превью версии Visual Studio “15”. Некоторые возможности, описанные в статье уже доступны и будут совершенствоваться, другие же только ожидаются. Скачать [3] и установить превью Visual Studio “15” отдельным инструментом можно уже сейчас, даже если у вас установлена Visual Studio 2015 Update 2.
Автор: Microsoft
Источник [17]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/c-2/117065
Ссылки в тексте:
[1] Build 2016: https://channel9.msdn.com/Events/Build/2016
[2] Ссылка на Visual Studio Update 2: http://go.microsoft.com/fwlink/?LinkId=691129
[3] Ссылка на Visual Studio “15” Preview: https://www.visualstudio.com/en-us/downloads/update2-prereleases
[4] Image: https://habrastorage.org/getpro/habr/post_images/278/f89/461/278f894615871403629142aa51c88c99.png
[5] Image: https://habrastorage.org/getpro/habr/post_images/a26/0c8/88c/a260c888c93e9fb762d33c5625c24c5f.png
[6] Image: https://habrastorage.org/getpro/habr/post_images/501/b1b/d0f/501b1bd0f31a8b285c91dde73f9af30a.png
[7] Roslyn: https://github.com/dotnet/roslyn
[8] OSS подпись: https://github.com/dotnet/corefx/blob/master/Documentation/project-docs/oss-signing.md
[9] новое расширение: http://aka.ms/vslinuxext
[10] ссылке: https://blogs.msdn.microsoft.com/vcblog/2016/03/30/visual-c-for-linux-development/
[11] Xamarin становится доступным для всех : https://blog.xamarin.com/xamarin-for-all/
[12] первый обзор: http://blogs.msdn.microsoft.com/visualstudio/2016/04/01/visual-studio-15-take-on-dependencies-stay-productive
[13] бесплатные предложения для разработчиков: https://www.visualstudio.com/ru-ru/products/free-developer-offers-vs.aspx
[14] Visual Studio Dev Essentials: https://www.visualstudio.com/ru-ru/products/visual-studio-dev-essentials-vs.aspx
[15] Лабораторные работы: https://msdn.microsoft.com/ru-ru/mt627843.aspx
[16] Лабораторные работы : https://channel9.msdn.com/Events/Windows-Camp/Window-Camp-Labs-2015-Russia
[17] Источник: https://habrahabr.ru/post/280956/
Нажмите здесь для печати.