首页 > 解决方案 > 不使用 VS 2017 时如何安装 ASP.NET Core Blazor 语言服务?

问题描述

我正在学习如何从本教程构建 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 并假设(我实际上没有假设)它是可选的,请参阅教程摘录。

在此处输入图像描述

标签: c#visual-studio-2017visual-studio-extensionsblazor

解决方案


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

有关 7.3 错误,请参见此处


推荐阅读