VS Code CSC: ошибка CS1617: неверная опция «7.3» для / langversion

asp.net-core blazor c# visual-studio-code

Вопрос

Я загрузил 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 он запустит приложение show «Загрузка ...», а затем ничего. Не уверен, связаны ли эти два вопроса

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

Принятый ответ

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

vs installer

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


Популярные ответы

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




Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему