如何在不使用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

但以下

md test
cd test


dotnet new -i Microsoft.AspNetCore.Blazor.Templates
dotnet new blazor -o ba1
cd ba1

產生如下錯誤:

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合法嗎? 是的,了解原因