В какой версии .Net Framework доступна версия C # 7.2 - PullRequest
0 голосов
/ 03 июля 2018

Я попытался установить .net framework 4.7.2 , но целевая платформа пуста в свойствах проекта. Программа, которую я пытаюсь запустить, использует readonly struct , которая является частью C # 7.2 .

Не могли бы вы подсказать, какая версия .Net Framework имеет C # 7.2 ?

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

По умолчанию C # проекты в Visual Studio используют последний основной выпуск языка (который будет 7.0 на момент написания статьи). Чтобы изменить это, откройте свойства проекта, выберите страницу Build , нажмите Advanced ... и в разделе General set Langauge Version к "C # 7.2".

Согласно комментарию phuzi, в котором упоминается этот вопрос , вам может потребоваться обновление до последней версии Visual Studio, чтобы увидеть эту опцию.

0 голосов
/ 03 июля 2018

Языковые функции не зависят от версии .Net (Framework / Core / Standard).

Вам нужно будет использовать компилятор, который понимает новые возможности языка. Предполагая, что вы используете Visual Studio 2017, вы должны обновить его до последней версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...