Подтвердить что ты не робот

Поддержка С# 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: Не какая-либо особенность, хотя инициализаторы свойств и первичные конструкторы будут сокращать много косичек в коде.

4b9b3361

Ответ 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 разработчиков могут получить копию в коммерческой компании.