c# - 项目“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
!
解决方案
我能做些什么?
- 如果您的库不需要最新的功能,则
通常使用 .net 标准 2.0,库应旨在支持尽可能低的版本。
或者
- 将您的 WPF 应用程序移植到 .NET Core 3 或更高版本
推荐阅读
- java - ExecutorService 中超时的理想值
- swift - Equatable 未检测到同一类的两个对象之间的差异
- css - `min-height: max-content` 是什么意思?
- javascript - Why the div that is appearing with click event dose not able to be dragged?
- react-native - 如何从抽屉导航中隐藏一些页面但仍然能够导航到它们 - React Native?
- wordpress - post_submitbox_misc_actions 不适用于 wordpress v5.5
- azure - Azure 数据工厂 - 将文件从 foreach 项复制到 SFTP 解析目标
- java - 记录器不会在本机可执行文件中触发
- fullcalendar-4 - fullcalendar,如何将时间线视图设置为在某个时间开始?
- r - 用R中df中的阈值替换