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