C# BlazorWASM和使用.NETCore的库项目

C# BlazorWASM和使用.NETCore的库项目,c#,blazor,C#,Blazor,我决定和bazlor wasm一起玩,但我有一个简单的问题。我注意到应用程序目标框架是 <TargetFramework>netstandard2.1</TargetFramework> netstandard2.1 所以问题是我想附加对我以前编写的一些库的引用,这些库是用.NETCore3.1编写的。因此,当我附加它时,我得到一个错误,这将得到支持,如: 项目目标为“netcoreapp3.1”。它不能被以“.NETStandard,Version=v2.1”为目标

我决定和bazlor wasm一起玩,但我有一个简单的问题。我注意到应用程序目标框架是

<TargetFramework>netstandard2.1</TargetFramework>
netstandard2.1
所以问题是我想附加对我以前编写的一些库的引用,这些库是用.NETCore3.1编写的。因此,当我附加它时,我得到一个错误,这将得到支持,如:

项目目标为“netcoreapp3.1”。它不能被以“.NETStandard,Version=v2.1”为目标的项目引用

所以我尝试将balazor目标框架更改为

<TargetFramework>netcoreapp3.1</TargetFramework> 
netcoreapp3.1
好了,它现在编译并启动了,但我得到了未处理的异常。我可能弄错了,但是.netstandard只适用于.NETCore3.0


我可以做服务器版本这将工作。但正如我前面所说的,这只是为了了解客户端。那么,有没有一种方法可以使这两种功能协同工作呢?

你错了,.NET标准2.1适用于.NET Core 3.0及以上版本()。至于引用库,.NET标准不能引用核心或框架库,因为它的目的是成为核心和框架可以引用的库。如果要引用以前编写的库,则需要将其重定向到.NET标准。如果您错了,.NET标准2.1适用于.NET Core 3.0及以上版本()。至于引用库,.NET标准不能引用核心或框架库,因为它的目的是成为核心和框架可以引用的库。如果要引用以前编写的库,则需要将其重定向到.NET标准