Поддержка С# 6.0 в Visual Studio 2012
Я работаю в своей нынешней компании чуть более шести месяцев, и в настоящее время мы используем Visual Studio 2012. Мы собираемся начать создание нового приложения, и я пытаюсь взять на себя обязательства в Visual Studio 2015, чтобы мы могли начать с новейших технологий. К сожалению, это небольшая компания, и есть бюджеты для рассмотрения.
Кто-нибудь знает, будет ли поддерживаться С# 6.0 в Visual Studio 2012. Я думаю, что, поскольку он собирается стать 3-м поколением, он может не получить поддержку.
UPDATE:
Я видел много комментариев, относящихся к общему выпуску VS2015, поэтому я подумал, что я уточню позицию своей компании относительно этой версии. В компании работают около 20 сотрудников и ИТ-команда из 6 человек, которым всем нужны VS по разным причинам. У нас также есть более $1 млн продаж, поэтому мы не можем претендовать на выпуск сообщества.
ОБНОВЛЕНИЕ 2:
Q: Есть ли какая-то конкретная функция в С# 6.0, без которой вы не можете жить?
A: Не какая-либо особенность, хотя инициализаторы свойств и первичные конструкторы будут сокращать много косичек в коде.
Ответы
Ответ 1
Да, вы можете установить С# 6.0 в VS2012 и VS2013 для каждого проекта в виде пакета NuGet. Вам нужно будет установить этот пакет для каждого проекта, в который вы хотите использовать функции С# 6.0.
https://www.nuget.org/packages/Microsoft.Net.Compilers/
Установка последнего компилятора С# через Nuget
Install-Package Microsoft.Net.Compilers
EDIT: как указано в комментариях ниже, обновите свой NuGet до последней версии, чтобы обеспечить полную совместимость с файлом nuspec.
Ответ 2
В: Кто-нибудь знает, будет ли поддерживаться С# 6.0 в Visual Studio 2012.
A: Нет, абсолютно нет. По техническим причинам и по маркетингу.
С# 6.0 является последней версией версии С#, которая будет поставляться с VS 2015.
Если вы хотите использовать MSVS 2012, вы должны написать на С# 5.0 или ниже. С уверенностью ваш код должен быть портативным при обновлении вашего компилятора.
Q: Есть ли какая-то конкретная функция в С# 6.0, без которой вы не можете жить?
Ответ 3
Вам нужно будет обновиться. Вы захотите, так же как IDE получит изменения, которые помогут с разработкой и новыми функциями.
Вы можете рассмотреть сообщество Visual Studio (ранее VS Professional). Когда они выпустят VS2015, я ожидаю релиз, похожий на VS 2012 Community.
Подробнее см. здесь. До 5 разработчиков могут получить копию в коммерческой компании.