Доступна превью нової версії 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 вперше взагалі з'явився рефакторінг. (Сподіваюся коли-небудь з'явиться можливість відмовитися від решарпера.)
 
 
А при установки версії мови в Experimental тепер доступна перша фіча з довгоочікуваного C # 6, це conditional access operator:
 
 
 

ASP.NET vNext

ASP.NET vNext це знаходиться в розробці наступна версія фреймворку ASP.NET, в якій буде Деплой разом з Рантайм. NET як в хмару, так і на прості сервера, запуск на linux і Mac OS X, установка декількох Рантайм поруч, все через модульну систему NuGet.
 
Тепер є візуальний перегляд Зависмость NuGet пакетів прямо в Solution Explorer, підсвічування JSON (у тому числі спеціальний синтаксис NuGet dependencies з підказками), автоматична перекомпіляцію при модифікації C # файлів і багато іншого.
 
 

C + +11 / +14

І C + + не обійшли стороною. Visual Studio «14» підтримує користувальницькі літерали, noexcept, alignof і alignas, спадкування конструкторів, загальний захват для лямбда, висновок типу повернення функцій, узагальнені лямбда з C + +14 і ще дуже багато чого іншого.
 
 
Посилання
 Visual Studio «14» не працюватиме, якщо вже встановлена ​​інша Visual Studio. Встановлюйте на віртуальні машини.
     
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.