VS Code CSC: Fehler CS1617: Ungültige Option '7.3' für / langversion

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

Frage

Ich habe VS 2017 15.7, .NET Core 2.1.2 und Blazor heruntergeladen, um es auszuprobieren. Es funktionierte in VS 2017 nicht richtig und dachte ich würde den dotnet cli und VS Code ausprobieren. Stattdessen wurde mir der folgende Fehler angezeigt:

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

In VS wird es die Anwendung zeigen "Laden ..." und dann nichts. Nicht sicher, ob die beiden Probleme zusammenhängen

dotnet --info gibt folgendes zurück:

.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

Akzeptierte Antwort

Sie sollten die Preview-Version von VS verwenden, um Blazor auszuprobieren, das mit 15.8.x nummeriert ist

vs Installer

Und installieren Sie den .net Core 2.1 RC. 2.1.2 wird es nicht schneiden.


Beliebte Antwort

Ich hatte das gleiche Problem (leerer Bildschirm beim Ausführen der App in VS, ungültige Option "7.3" von CLI) und ich musste nur die Version des SDK upgraden. Überprüfen Sie dies mit dotnet --info . 2.1.300-preview1 funktioniert nicht, Sie scheinen 2.1.300-rc1 zu benötigen, das unter https://www.microsoft.com/net/download/all verfügbar ist




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum