Нет C# 6.0 в Visual Studio 2015 CTP?
Я только что создал новую виртуальную машину в Azure (используя изображение, предоставленное командой Azure из галереи) с CTP-версией будущей Visual Studio 2014, которая появилась вчера в Интернете, чтобы протестировать ее и особенно поиграть с новыми функциями C# 6.0.
Однако он не обеспечивает поддержку C# 6.0 "из коробки", поскольку ни одно из расширений языка (основные конструкторы, инициализаторы свойств, оператор безопасной навигации) не работает там.
Запись в блоге на MSDN предлагает добавить следующее в настройки проекта:
<LangVersion>Experimental</LangVersion>
Но это ничего не меняет в моем консольном проекте. Даже пример кода из второй ссылки не компилируется вообще.
Я что-то пропустил?
1 ответ
В CTP есть ошибка, когда LangVersion
Переключатель чувствителен к регистру. Попробуйте использовать experimental
вместо.