Код VS CSC: ошибка CS1617: неверная опция '7.3' для / langversion - PullRequest
0 голосов
/ 10 мая 2018

Я скачал VS 2017 15.7, .NET Core 2.1.2 и Blazor, чтобы попробовать его. Он не работал в VS 2017 должным образом и думал, что попробую через dotnet cli и VS Code. Вместо этого меня встретила следующая ошибка:

CSC : error CS1617: Invalid option '7.3' for /langversion.

В VS запускается приложение, показывающее «Загрузка ...», а затем ничего. Не уверен, что эти две проблемы связаны

dotnet --info возвращает следующее:

.NET Command Line Tools (2.1.300-preview1-008174)

Product Information:
 Version:            2.1.300-preview1-008174
Commit SHA-1 hash:  b8df89a54f

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17666
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.1.300-preview1-008174\

Microsoft .NET Core Shared Framework Host

  Version  : 2.1.0-preview1-26216-03
  Build    : f2c3216183d20416568a4bbf5bb7d153e826f153

Ответы [ 3 ]

0 голосов
/ 10 мая 2018

Вы можете использовать один из 15.7 превью или выше. Немного бессмысленно использовать их сейчас, когда вышел финал 15.7. Вы также можете использовать предварительный просмотр 15.8, так как он инкрементален к финалу 15.7. Посетите blazor.net , чтобы получить подробную информацию о начале работы и т. Д.

0 голосов
/ 17 мая 2018

У меня была та же проблема (пустой экран при запуске приложения в VS, неверный параметр '7.3' из CLI), и мне просто нужно было обновить версию SDK. Проверьте это, используя dotnet --info. 2.1.300-preview1 не работает, вам, кажется, нужно 2.1.300-rc1 , которое доступно с https://www.microsoft.com/net/download/all

0 голосов
/ 10 мая 2018

Вы должны использовать предварительную версию VS для опробования Blazor, которая имеет номер 15.8.x

vs installer

И установить .net core 2.1 RC. 2.1.2 не будет его резать.

...