首页 > 解决方案 > .NET Core 3.0.100 不能与 Blazor 一起使用

问题描述

我刚刚下载了 .NET Core 3.0.100-preview-010184(迄今为止最新的 .NET Core)。我想生成一个 Blazor 项目来尝试它。所以我做了这里写的:

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

接着:

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

但是我没有运行,而是收到了这个错误:

无法生成deps.json,可能已经生成了。您可以在诊断输出的工具名称前指定“-d”选项(例如,“dotnet -d”:C:\Program Files\dotnet\sdk\3.0.100-preview-010184\Sdks\Microsoft.NET。 SDK\targets\GenerateDeps\GenerateDeps.proj

我尝试在有和没有管理员权限的情况下运行它。

任何想法?

标签: .net-coreblazor

解决方案


这是一个已知问题,在发布博客文章中提到。

“无法生成 deps.json,它可能已经生成。”:在运行独立 Blazor 应用并且尚未恢复任何 .NET Core 应用的包时,您可能会看到此错误。要解决此问题,请创建任何 .NET Core 应用(例如 dotnet new 控制台),然后重新运行 Blazor 应用。

您需要做的就是运行以下命令

dotnet new console

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


推荐阅读