【发布时间】:2021-01-05 18:05:44
【问题描述】:
Blazor 是否支持 .Net Core 或 .Net 5.0?当我使用 VS2019 中可用的模板创建一个新项目时,我的解决方案中有一个 .Net Standard Blazor 项目。我错过了什么吗?
【问题讨论】:
-
客户端 Blazor 项目面向 .NET Standard 2.1。那是正确的。它们将使用编译到 WebAssembly 的运行时运行。
-
嗯,这很可悲。我们使用的共享代码库是 .Net Core 3.1。这不混合。
-
.NET 5 是 .NET Core 5。如果您想使用具有多个运行时的库,甚至是多个 Core 运行时。 Blazor Wasm 确实支持 .NET 5。我从 RC0 开始就使用它来报告仪表板,但我的共享库都是 .NET 5 或 .NET Standard 2.1(我没有更改为 .NET 5然而)
-
@PaulSinnema 您的 .NET Core 3.1 库中不太可能存在 .NET Standard 2.1 不支持的内容。你试过切换目标吗?
-
不,还没有。如果可能,我们的开发团队希望所有新项目都是 .Net Core。
标签: c# visual-studio-2019 blazor