将新 Nuget 添加到 .Net 标准项目时出错

Error when adding new Nuget to a .Net Standard Project

我正在努力在另一个项目中引用另一组 .dll,并已通过 Nuget 将其捆绑:

我收到这个错误:

严重性代码说明项目文件行抑制状态 错误 NU1701 包 'MyPackageImTryingToInstall' 已使用 '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework 恢复,Version=v4.7.2, .NETFramework,Version=v4.8' 而不是项目目标框架'.NETCoreApp,Version=v2.1'。此包可能与您的项目不完全兼容。 1

我明白这个错误,但我如何使用 .Net 标准恢复 .Nuget?

刚发现如果我在 .Net Framework 4.6.1 项目中引用 Nuget - 它工作正常。

它与从 .net 标准到 .net 标准的 nuget 有关。

我必须为我想将 nuget 包添加到的目标框架添加 lib 文件夹:

对于 nuspec 中的文件部分,我需要创建一个 \netstandard2.0 文件夹和 \461 文件夹