项目“..”的目标是“net5.0”。它无法被面向“.NETFramework,Version=v4.7.2”的项目引用

问题描述 投票:0回答:1

我创建了针对

Framework version v4.7.2
的初始项目。我需要使用 Visual Studio 2022 Community 在我的项目中添加一个类库。这样做时,VS2022 只给了我 4 个选项来设置目标框架
(.Net Standard 2.0, .Net Standard 1.0, .Net 5.0, .Net 6.0)
。 VS2019社区中没有这个功能。我选择了
.NET 5.0

现在我的初始项目无法引用这个类库。我认为我需要更新 .NET Core SDK,但不知道哪个版本(如果我的假设是正确的)。

请帮忙。谢谢

c# .net .net-standard
1个回答
0
投票

您应该添加一个类库,该类库受.NET Framework支持。 在一个项目中,所有类都是相同的目标输出(.NET Core 或 .NET Framework) 引用项目和参考项目是相同的目标输出。

我的案例: 我创建了Winform应用程序(.NET Core),然后添加引用Winform应用程序的Junit项目(.NET Framework),由于目标不同,它们发生冲突。

我的解决方案: 我将 Winform 应用程序从 .NET Core 更改为 .NET Framework,它们正在工作。

希望能帮到你!!!

© www.soinside.com 2019 - 2024. All rights reserved.