+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 91.78 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Что нового в Visual Studio 2015 для энтузиастов C#, Visual Basic и Linux

15.04.2016 15:49

Всем доброго дня!

На прошлой неделе завершилась конференция Build 2016, на которой были представлены главные новости для разработчиков от компании 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 в контексте проекта.

Как попробовать:

  • Выделите сниппет в редакторе, нажмите на правую кнопку мыши и выберите Execute in Interactive (или Ctrl+E, Ctrl+E), как показано на рисунке.
  • Правой кнопкой мыши нажмите на проект в Solution Explorer и выберите Initialize Interactive.

clip_image0029.png

Using/Imports

Мы усовершенствовали подсказки для выражений Using/Imports: предложение подходящего типа для неверного указанного в коде и поиска такого по текущему решению и метаданным, а также добавление using/imports команд и любых ссылок метаданных или проекта одновременно, если это необходимо.

На рисунке ниже показан пример с неправильно указанным типом "WebCleint". Введенный тип необходимо исправить и подключить пространство имен System.Net.

clip_image0046.png

Рефакторинг

Парочка новых типов рефакторинга:

  • Make method synchronous
  • Use null-conditional for delegate invocation

clip_image0067.png

Новое в Roslyn

Мы добавили два новых флага компилятора в Roslyn:

  • deterministic: эта настройка обеспечит побайтную идентичность сборок с одинаковыми входными данными. Раньше PE записи такие, как MVID, PDB ID и Timestamp, изменялись в каждой сборке, но теперь могут быть вычислены детерминистически на основе входных данных.
  • publicSign: поддерживает новый метод подписи, который напоминает подпись с задержкой. Бинарники могут быть открыто подписаны только public key и загружены в среду необходимую для разработки и тестирования. Это так же известно, как OSS подпись.

Visual C++ для разработки под Linux

Мы также подготовили новое расширение, которое позволит разрабатывать под 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 или установите через менеджер расширений в Visual Studio. Приступить к работе можно, выбрав Templates > Visual C++ > Cross Platform > Linux.

Подробнее про возможности расширения Visual C++ for Linux Development по ссылке.

Xamarin для всех

Не обойти стороной и главную новость для кроссплатформенных разработчиков на С# - инструмент Xamarin становится доступным для всех разработчиков, использующих Visual Studio 2015 Update 2, в том числе бесплатной версии Community. Подробнее об этой новости, мы напишем в отдельной статье, посвященной исключительно анонсу инструментов для кроссплафторменной разработки на Build 2016.

Что есть в превью Visual Studio "15"

Мы также с удовольствием представляем вам первый обзор превью версии Visual Studio "15". Некоторые возможности, описанные в статье уже доступны и будут совершенствоваться, другие же только ожидаются. Скачать и установить превью Visual Studio "15" отдельным инструментом можно уже сейчас, даже если у вас установлена Visual Studio 2015 Update 2.

Полезные ссылки

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года