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
这个KB合法吗? 是的,了解原因
许可下: CC-BY-SA with attribution
不隶属于 Stack Overflow
这个KB合法吗? 是的,了解原因