如何在不使用VS 2017时安装ASP.NET Core Blazor语言服务?

blazor c# visual-studio-2017 visual-studio-extensions

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

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

因为下载和安装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:\用户\ AMD \测试\ BA1 \ ba1.csproj]

我似乎需要安装语言服务,但如果没有VS 2017怎么办呢?

编辑

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

在此处输入图像描述

一般承认的答案

语言服务用于Visual Studio中的intellisense。因此,如果您不使用Visual Studio,则无需安装它。目前还没有针对VSCode的blazor intellisense支持。

请参阅此处了解7.3错误。



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