如何在 Blazor wasm 和 .Net 5 之间共享 class?
How do I share a class between Blazor wasm and .Net 5?
我有一个 Blazor wasm 应用程序(.net 标准 2.1),我想共享一个 .Net 5 class 库。我认为当 .Net 5 出现时,.net 核心和 .net 标准宇宙之间会和谐相处,但我在我的 .Net 5 SDK、运行时和 VS 2019 的最新版本中没有看到它。
当我引用 .net 5 库时,我的 Blazor 应用程序出现项目引用错误,但如果我引用 .net 标准 2.1 库,一切都很好。
我是否必须将我的共享库降级到 .net 标准 2.1?
我是 运行:
.Net SDK:
3.1.400-preview-015203
5.0.100-preview.7.20366.6
.Net 运行时间:
Microsoft.NETCore.App 3.1.2
Microsoft.NETCore.App 5.0.0-preview.7.20364.11
VS 2019 预览:
Version 16.7.0 Preview 6.0
I have a Blazor wasm app (.net standard 2.1)
当然,您也应该将其升级到 .net 5(预览版)。
在标准托管 Webassembly 模板中,共享 class 库是一个 net5.0 项目。
我有一个 Blazor wasm 应用程序(.net 标准 2.1),我想共享一个 .Net 5 class 库。我认为当 .Net 5 出现时,.net 核心和 .net 标准宇宙之间会和谐相处,但我在我的 .Net 5 SDK、运行时和 VS 2019 的最新版本中没有看到它。
当我引用 .net 5 库时,我的 Blazor 应用程序出现项目引用错误,但如果我引用 .net 标准 2.1 库,一切都很好。
我是否必须将我的共享库降级到 .net 标准 2.1?
我是 运行: .Net SDK:
3.1.400-preview-015203
5.0.100-preview.7.20366.6
.Net 运行时间:
Microsoft.NETCore.App 3.1.2
Microsoft.NETCore.App 5.0.0-preview.7.20364.11
VS 2019 预览:
Version 16.7.0 Preview 6.0
I have a Blazor wasm app (.net standard 2.1)
当然,您也应该将其升级到 .net 5(预览版)。
在标准托管 Webassembly 模板中,共享 class 库是一个 net5.0 项目。