VS Code CSC:錯誤CS1617:/ langversion的選項'7.3'無效

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“Loading ...”,然後什麼也沒有。不確定這兩個問題是否相關

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

一般承認的答案

您應該使用VS的預覽版來試用Blazor,編號為15.8.x.

vs安裝程序

並安裝.net核心2.1 RC。 2.1.2不會削減它。


熱門答案

我有同樣的問題(在VS中運行應用程序時出現空白屏幕,CLI中出現無效選項'7.3')我只需要升級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