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

时间:2018-05-23 17:03:41

标签: c# visual-studio-2017 visual-studio-extensions blazor

我正在学习如何从this tutorial构建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:无效选项' 7.3' for / langversion。使用' / langversion:?'列出支持的值。 [C:\用户\ AMD \测试\ BA1 \ ba1.csproj]

问题

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

修改

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

  

enter image description here

1 个答案:

答案 0 :(得分:1)

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

请参阅here了解7.3错误。