项目“ClassLibraryX.csproj”以“netstandard2.1”为目标。以 '.NETFramework,Version=v4.7.2 为目标的项目不能引用它

Posted

技术标签:

【中文标题】项目“ClassLibraryX.csproj”以“netstandard2.1”为目标。以 \'.NETFramework,Version=v4.7.2 为目标的项目不能引用它【英文标题】:Project 'ClassLibraryX.csproj' targets 'netstandard2.1'. It cannot be referenced by a project that targets '.NETFramework,Version=v4.7.2项目“ClassLibraryX.csproj”以“netstandard2.1”为目标。以 '.NETFramework,Version=v4.7.2 为目标的项目不能引用它 【发布时间】:2021-12-05 16:46:32 【问题描述】:

我有一个面向 netstandard 2.1 的类库项目,当我将其引用到面向 .NET Framework v4.7.2 的 WinForms .NET Framework 项目时,我在构建时遇到错误。

项目“ClassLibraryX.csproj”以“netstandard2.1”为目标。它不能被以 '.NETFramework,Version=v4.7.2

为目标的项目引用

【问题讨论】:

那是a fact,你必须定位到 2.0 【参考方案1】:

@esav96:

.NET Framework 不支持 .NET Standard 2.1。了解更多信息。

你可以看到the announcement of .NET Standard 2.1.。

【讨论】:

以上是关于项目“ClassLibraryX.csproj”以“netstandard2.1”为目标。以 '.NETFramework,Version=v4.7.2 为目标的项目不能引用它的主要内容,如果未能解决你的问题,请参考以下文章

#私藏项目实操分享#Android开发:当前项目以Module形式引用别的项目的步骤

项目管理功能设计

以编程方式更改项目设置

调整 UIToolbar 的大小以适合其项目?

使 UICollectionView 始终以项目为中心停止滚动

该项目需要用户输入。重新加载项目以获取更多信息