VS Code CSC: errore CS1617: opzione non valida '7.3' per / langversion

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

Domanda

Ho scaricato VS 2017 15.7, .NET Core 2.1.2 e Blazor per provarlo. Non funzionava correttamente in VS 2017 e ho pensato di provare a utilizzare il dotnet cli e il VS Code. Invece ho incontrato il seguente errore:

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

In VS, verrà eseguito l'applicazione mostra "Caricamento in corso ..." e quindi nulla. Non sono sicuro che i due problemi siano correlati

dotnet --info restituisce quanto segue:

.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

Risposta accettata

Dovresti usare la versione di anteprima di VS per provare Blazor, che è numerato 15.8.x

vs installer

E installa il .net core 2.1 RC. 2.1.2 non lo taglierà.


Risposta popolare

Ho avuto lo stesso problema (schermata vuota durante l'esecuzione dell'app in VS, opzione non valida '7.3' da CLI) e ho solo bisogno di ugurare la versione dell'SDK. Controlla questo usando dotnet --info . 2.1.300-preview1 non funziona, sembra che tu abbia bisogno di 2.1.300-rc1, disponibile da https://www.microsoft.com/net/download/all




Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché