首页 > 解决方案 > 项目“ClassLibrary1.csproj”以“netstandard2.1”为目标。它不能被以 '.NETFramework,Version=v4.8' 为目标的项目引用

问题描述

我在目标中有一些类库项目netstandard2.1

当我在 target 中将其引用到我的 WPF 项目时.NET Framework v4.8,在构建时出现错误:

严重性代码描述项目文件行抑制状态错误项目“..\ClassLibrary1\ClassLibrary1.csproj”目标“netstandard2.1”。它不能被以 '.NETFramework,Version=v4.8' 为目标的项目引用。WpfApp1

我能做些什么?

更新:我阅读了这个关于引用的 Q/A,netcoreapp2.1并在那个答案中讲述了 add netstandar2.1。但是我的图书馆已经在目标中了netstandard2.1

标签: c#.net.net-standard.net-4.8.net-standard-2.1

解决方案


我能做些什么?

  1. 如果您的库不需要最新的功能,则
    通常使用 .net 标准 2.0,库应旨在支持尽可能低的版本。

或者

  1. 将您的 WPF 应用程序移植到 .NET Core 3 或更高版本

推荐阅读