运行 时创建新的 Blazor 应用程序会引发错误

Creating new blazor application throws an error when run

我正在关注 Get started with Blazor。我已经创建了应用程序并尝试 运行 它是我没有做任何更改。

我的事件日志中有三件事。

注意我刚刚更新到 visual studio 专业版 2017 15.9.3。在此之前我已经使用过 blazor。

更新:这只出现在"Blazor"项目类型中。

更新 2: 按 Cntrl-F5 而不是只按 F5 – 没有变化。

Update3 每个请求的项目文件在下面的评论中回答

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
    <RunCommand>dotnet</RunCommand>
    <RunArguments>blazor serve</RunArguments>
    <LangVersion>7.3</LangVersion>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.Blazor.Browser" Version="0.6.0" />
    <PackageReference Include="Microsoft.AspNetCore.Blazor.Build" Version="0.6.0" PrivateAssets="all" />

    <DotNetCliToolReference Include="Microsoft.AspNetCore.Blazor.Cli" Version="0.6.0" />
  </ItemGroup>

</Project>

删除 global.json 看看是否有帮助。

https://github.com/aspnet/Blazor/issues/1342

如果这没有帮助,请尝试添加 global.json with content

{
  "sdk": {
    "version": "2.1.500"
  }
}

如果全部失败,请关闭所有 Visual Studio 个实例并使用 dotnet new -i Microsoft.AspNetCore.Blazor.Templates 重新安装 Blazor 模板并使用 dotnet new 创建新的 Blazor 解决方案并使用您想要的 Blazor 模板。