【问题标题】:Does Blazor support .Net Core or .Net 5.0? [closed]Blazor 是否支持 .Net Core 或 .Net 5.0? [关闭]
【发布时间】: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


【解决方案1】:

当然,Blazor 的 .Net 5 版本有很多改进:https://www.codemag.com/Article/2010102/Blazor-Updates-in-.NET-5

但是,根据您的 VS 版本,您可能需要预览分支才能使用它。

【讨论】:

  • 现在是 RTM。几个月来我一直在使用 .NET 5 和 Blazor WASM
  • 啊,很高兴听到这个消息。我尝试将目标设置为 .Net 5.0。它确实可以编译,但在运行时出现错误。找不到为进程内应用程序引用的程序集“aspnetcorev2_inprocess.dll”。请确认您的应用程序中引用了 Microsoft.AspNetCore.Server.IIS 或 Microsoft.AspNetCore.App。
猜你喜欢
  • 2021-11-06
  • 2021-03-24
  • 1970-01-01
  • 2017-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多