为运行 .Net 4.7.2 的 WPF 项目创建类库

Creating a Class Library for a WPF Project running .Net 4.7.2

提问人:JMyers 提问时间:11/8/2023 最后编辑:ΩmegaManJMyers 更新时间:11/9/2023 访问量:46

问:

我的 WPF 应用程序面向 .Net Framework 4.7.2。但是,它需要使用类库,但不会让我在创建库时以 4.7.2 为目标,我只能使用 Net 3.1、5、6 或 7。

每当我在两者之间使用不同的框架时,它都不起作用。此外,如果有人可以澄清 Visual Studio 上的“类库”和“WPF 类库”之间的区别,那将不胜感激

我尝试安装 Net 4.7.2 开发人员包,但我仍然无法将 Net 4 与类库一起使用。

为什么这会失败。

C# .NET WPF OOP

评论

0赞 Kabilu 11/8/2023
这回答了你的问题吗?如何在 WPF 类库上使用 .NET Framework 4.8?
0赞 Hans Passant 11/8/2023
类库需要定位 。NETCore,您现在的目标是旧框架。您可以向库所有者询问以 .NETStandard,但当您的 VS 版本是最新的时,升级 WPF 应用程序应该不是什么大问题。
0赞 ΩmegaMan 11/9/2023
需要明确的是,您的 WPF 项目是 .Net 4.7,对吧?因为你提到的错误似乎认为 WPF 应用程序是 .Net 核心。我建议你重新开始,创建一个 .Net 4.7 项目,然后单击哪个是基于 .net 4.7 的库。add library

答: 暂无答案