不使用 VS 2017 时如何安装 ASP.NET 核心 Blazor 语言服务?
How to install ASP.NET Core Blazor Language Services when not using VS 2017?
我正在学习如何从 this tutorial 构建 Blazor 应用程序。
所需工具如下。
- 安装 .NET Core 2.1 SDK(2.1.300-preview2-008533 或更高版本)。
- 安装 Visual Studio 2017(15.7 预览版 5 或更高版本)并选择 ASP.NET 和 Web 开发工作负载。
- 从 Visual Studio 市场安装最新的 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 : error CS1617: Invalid option '7.3' for /langversion. Use '/langversion:?' to list supported values. [C:\Users\amd\test\ba1\ba1.csproj]
问题
好像需要安装语言服务,但是没有VS 2017怎么办?
编辑
为了回答为什么我没有安装 VS 2017 并假设(实际上我没有假设)它是可选的,请参阅教程的摘录。
语言服务用于 Visual Studio 中的智能感知。因此,如果您不使用 Visual Studio,则无需安装它。目前没有对 VSCode 的 blazor intellisense 支持。
有关 7.3 错误,请参阅 here。
我正在学习如何从 this tutorial 构建 Blazor 应用程序。 所需工具如下。
- 安装 .NET Core 2.1 SDK(2.1.300-preview2-008533 或更高版本)。
- 安装 Visual Studio 2017(15.7 预览版 5 或更高版本)并选择 ASP.NET 和 Web 开发工作负载。
- 从 Visual Studio 市场安装最新的 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 : error CS1617: Invalid option '7.3' for /langversion. Use '/langversion:?' to list supported values. [C:\Users\amd\test\ba1\ba1.csproj]
问题
好像需要安装语言服务,但是没有VS 2017怎么办?
编辑
为了回答为什么我没有安装 VS 2017 并假设(实际上我没有假设)它是可选的,请参阅教程的摘录。
语言服务用于 Visual Studio 中的智能感知。因此,如果您不使用 Visual Studio,则无需安装它。目前没有对 VSCode 的 blazor intellisense 支持。
有关 7.3 错误,请参阅 here。