1

我正在学习如何从本教程构建 Blazor 应用程序。所需工具如下。

  • 安装 .NET Core 2.1 SDK(2.1.300-preview2-008533 或更高版本)。
  • 安装 Visual Studio 2017(15.7 Preview 5 或更高版本)并选择 ASP.NET 和 Web 开发工作负载。
  • 从 Visual Studio Marketplace 安装最新的 Blazor 语言服务扩展。

因为下载和安装VS 2017需要很多时间,所以我只是安装了SDK。我还下载了语言服务(.vsix文件),但不知道如何安装。

以下步骤成功。

md test
cd test


dotnet new -i Microsoft.AspNetCore.Blazor.Templates
dotnet new blazor -o ba1
cd ba1

但以下

dotnet run

产生如下错误:

CSC:错误 CS1617:/langversion 的选项“7.3”无效。使用'/langversion:?' 列出支持的值。[C:\Users\amd\test\ba1\ba1.csproj]

问题

看来我需要安装语言服务,但是没有VS 2017怎么办呢?

编辑

要回答为什么我没有安装 VS 2017 并假设(我实际上没有假设)它是可选的,请参阅教程摘录。

在此处输入图像描述

4

1 回答 1

1

语言服务用于 Visual Studio 中的智能感知。因此,如果您不使用 Visual Studio,则无需安装它。现在没有对 VSCode 的 blazor 智能感知支持。

有关 7.3 错误,请参见此处

于 2018-05-23T17:30:40.350 回答