- PVSM.RU - https://www.pvsm.ru -

Доступна превью новой версии Visual Studio, с Roslyn и C# 6

Доступна превью новой версии Visual Studio, с Roslyn и C# 6
Сегодня Microsoft выпустила превью новой версии Visual Studio «14» Community Technology Preview. Скорее всего, эта версия выйдет в 2015-м году и будет называться Visual Studio 2015. (Не стоит путать этот релиз с недавним релизом Visual Studio 2013 Update 3 Preview.)

Основным нововведением «14» стало повсеместное использование платформы Roslyn — высококачественного расширяемого компилятора C# и Visual Basic с открытым исходным кодом. В обновлениях для VS 2013 уже использовались компоненты из Roslyn, но теперь он проник повсюду.

Помимо Roslyn, улучшения затронули возможности рефакторинга, ASP.NET vNext, поддержку C++11/14, а также другие приятные мелочи.

C#, Visual Basic и Roslyn

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

Для C# теперь доступны два новых способа рефакторинга: введение переменной и инлайн переменной (удаление переменной). А для Visual Basic впервые вообще появился рефакторинг. (Надеюсь когда-нибудь появится возможность отказаться от решарпера.)
Доступна превью новой версии Visual Studio, с Roslyn и C# 6

А при установки версии языка в Experimental теперь доступна первая фича из долгожданного C# 6, это conditional access operator:
Доступна превью новой версии Visual Studio, с Roslyn и C# 6

ASP.NET vNext

ASP.NET vNext это находящаяся в разработке следующая версия фреймворка ASP.NET, в которой будет деплой вместе с рантаймом .NET как в облако, так и на простые сервера, запуск на linux и Mac OS X, установка нескольких рантаймов рядом, всё через модульную систему NuGet.
Доступна превью новой версии Visual Studio, с Roslyn и C# 6
Теперь есть визуальный просмотр зависмостей NuGet пакетов прямо в Solution Explorer, подсветка JSON (в том числе специальный синтаксис NuGet dependencies с подсказками), автоматическая перекомпиляцию при модификации C# файлов и многое другое.

C++11/14

И C++ не обошли стороной. Visual Studio «14» поддерживает пользовательские литералы, noexcept, alignof и alignas, наследование конструкторов, общий захват для лямбд, вывод типа возврата функций, обобщённые лямбды из C++14 и ещё очень многое другое.

Ссылки

Visual Studio «14» не будет работать, если уже установлена другая Visual Studio. Устанавливайте на виртуальные машины.

Автор: a553

Источник [8]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/programmirovanie/61469

Ссылки в тексте:

[1] Скачать Visual Studio «14»: http://go.microsoft.com/fwlink/p/?LinkId=400850

[2] Visual Studio «14» release notes: http://go.microsoft.com/fwlink/?LinkId=400496

[3] Новое в C#: http://blogs.msdn.com/b/csharpfaq/archive/2014/06/03/visual-studio-14-ctp-now-available.aspx

[4] Новое в Visual Basic: http://blogs.msdn.com/b/vbteam/archive/2014/06/03/visual-studio-14-ctp-now-available.aspx

[5] Новое в ASP.NET vNext: http://blogs.msdn.com/b/webdev/archive/2014/06/03/announcing-web-features-in-visual-studio-14-ctp.aspx

[6] Новое в С++: http://blogs.msdn.com/b/vcblog/archive/2014/06/03/visual-studio-14-ctp.aspx

[7] Будущее .NET и ASP.NET на сервере, в облаке и в телефоне: http://blogs.msdn.com/b/somasegar/archive/2014/05/12/mobile-first-cloud-first-development-visual-studio-apache-cordova-tooling-and-cloud-optimized-net-futures.aspx#net-futures

[8] Источник: http://habrahabr.ru/post/225163/