.NET Core 3.0.100 不适用于 Blazor

.NET Core 3.0.100 not working with Blazor

我刚刚下载了 .NET Core 3.0.100-preview-010184(目前最新的 .NET Core)。我想生成一个 Blazor 项目来尝试一下。所以我做了上面写的 here:

dotnet new -i Microsoft.AspNetCore.Blazor.Templates::0.8.0-preview-19104-04

然后:

dotnet new blazor -o Blazor.App
cd Blazor.App
dotnet run

但是我得到的不是 运行,而是这个错误:

Unable to generate deps.json, it may have been already generated. You can specify the "-d" option before the tool name for diagnostic output (for example, "dotnet -d ": C:\Program Files\dotnet\sdk.0.100-preview-010184\Sdks\Microsoft.NET.Sdk\targets\GenerateDeps\GenerateDeps.proj

我试过 运行 它有和没有管理员权限。

有什么想法吗?

这是一个已知问题,在 release blog post 中提到过。

"Unable to generate deps.json, it may have been already generated.":当 运行 使用独立的 Blazor 应用程序并且您尚未还原任何 .NET Core 应用程序的包时,您可能会看到此错误。要解决此问题,请创建任何 .NET Core 应用程序(例如 dotnet 新控制台),然后重新运行 Blazor 应用程序。

你需要做的就是运行下面的命令

dotnet new console

这将生成一个新的控制台应用程序。然后你可以删除它,然后你应该能够 运行 你的 blazor 应用程序。