netstandard 2.0 与 netstandard 2.0 不兼容

netstandard 2.0 is not compatible with netstandard 2.0

我正在尝试从我的项目创建一个 NuGet 包,该项目的目标是 .net 标准 2.0。当我将此包添加为 NuGet 包管理器的引用时,出现以下错误

Package packageName is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Package packageName supports: netstandart20 (netstandart2.0,Version=v0.0)    
Package packageName is not compatible with net461 (.NETFramework,Version=v4.6.1). Package packageName supports: netstandart20 (netstandart2.0,Version=v0.0)

我还可以将此项目添加为对 NuGet 失败的项目的引用。我该如何解决这个问题?

你的 TargetFramework 是这样的吗?

<TargetFramework>netstandart20</TargetFramework>

如果是这样,解决方案可能只是修复错字并使其看起来像这样(standard,而不是standart ):

<TargetFramework>netstandard2.0</TargetFramework>