C# 项目';类库1.csproj';目标';netstandard2.1';。它不能被以';为目标的项目引用;。NETFramework,版本=v4.8';
我在targetsC# 项目';类库1.csproj';目标';netstandard2.1';。它不能被以';为目标的项目引用;。NETFramework,版本=v4.8';,c#,.net,.net-standard,.net-4.8,.net-standard-2.1,C#,.net,.net Standard,.net 4.8,.net Standard 2.1,我在targetsnetstandard2.1中有一些类库项目 当我在target.NET Framework v4.8中将其引用到我的WPF项目时,在构建时我得到一个错误: 严重性代码说明项目文件行抑制状态 错误项目“..\ClassLibrary1\ClassLibrary1.csproj”以“netstandard2.1”为目标。目标为“.NETFramework,Version=v4.8”的项目无法引用它。WpfApp1 我能做什么 更新: 我阅读了关于引用netcoreapp2.1的问
netstandard2.1
中有一些类库项目
当我在target.NET Framework v4.8
中将其引用到我的WPF项目时,在构建时我得到一个错误:
严重性代码说明项目文件行抑制状态
错误项目“..\ClassLibrary1\ClassLibrary1.csproj”以“netstandard2.1”为目标。目标为“.NETFramework,Version=v4.8”的项目无法引用它。WpfApp1
我能做什么
更新:
我阅读了关于引用netcoreapp2.1
的问答,在回答中讲述了添加netstandar2.1
。但是我的库已经在targetsnetstandard2.1
中了
我能做什么
一般来说,库的目标应该是支持尽可能低的版本
@Henk Holterman
的答案是正确的
列出的版本表示NuGet用于确定给定的.NET标准库是否适用的规则
.NET Framework不支持.NET标准2.1或任何其他更高版本。有关更多详细信息,请参见此