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

Можно ли использовать компилятор С# 5 из VS2010?

Я предпочитаю VS2010 UI по сравнению с VS2012, поэтому я хочу продолжать использовать его, но я бы хотел использовать языковые возможности С# 5 - в частности, атрибуты информации о вызывающем абоненте - если не функции .NET framework 4.5. Есть ли разумный способ сделать это, чтобы поддерживать intellisense в VS?

Я знаю, что я мог бы использовать компилятор v5 для "полу-вручную" в качестве действия сборки, но я думаю, что это не будет ни гладко, ни продуктивно. Возможно ли создать настраиваемый пакет таргетинга или это функция, которую может создавать только MS?

4b9b3361

Ответ 1

VS2010 не знает о спецификациях компилятора и языка 5.0, а также не поддерживает версию 4.5 фреймворка.

Скорее всего, вы можете отредактировать свое решение в VS2010, а затем построить свое решение извне, но при этом вы потеряете смысл intelli и все тонкости, которые делают VS тем, чем он является. Так что нет.