![](/img/trans.png)
[英]How can a .Net 5 Visual Studio Project / Solution that reference a .Net Core 3.1 NuGet package compile successfuly?
[英]How can we find out if a package is available for .NET Core 3.1?
基本上我在 4.6 .NET 框架中编写代码。 现在我希望它把它转换为 .NET 核心,所以我在 cs.proj 文件中检查 package 可用于 .NET 核心。 然后我尝试在谷歌上搜索; 我发现 package 但它不包含与 .NET 框架或 .NET 核心相关的任何信息,它适用于哪个版本?
<Reference Include="Microsoft.Bcl.AsyncInterfaces, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
<HintPath>..\..\..\packages\Microsoft.Bcl.AsyncInterfaces.1.1.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll</HintPath>
</Reference>
这是其中之一。 现在我应该如何检查这个是否适用于 .NET Core 3.1。
Go 到 nuget 的依赖项部分,你会发现这个 package 可用于哪个框架或核心在这里
现在我应该如何检查这个是否适用于 .net 核心 3.1
根据NuGet :
从 .NET 标准 2.1 和 .NET 核心 3.0 开始,不需要此 package。
因此,如果您在 .NET Core 3.x 中工作,则不需要 package(因为它已经在System.Runtime
中)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.