Нет 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 вместо.

Другие вопросы по тегам