我对WPF应用程序使用哪个版本感到困惑。
从技术上讲,.NET Framework会是最好的选择,原因如下:
- WPF是为此平台而设计的
- 有大量的插件可用
- WPF本来就是为Windows设计的,因此跨平台支持对此无用
但我的逻辑可能有误,所以我想要确定。我主要对.NET 5.0感到困惑,因为我几乎肯定很多NuGet不支持.NET Core,所以您可能会选择.NET Framework以确保安全性。
我对WPF应用程序使用哪个版本感到困惑。
从技术上讲,.NET Framework会是最好的选择,原因如下:
但我的逻辑可能有误,所以我想要确定。我主要对.NET 5.0感到困惑,因为我几乎肯定很多NuGet不支持.NET Core,所以您可能会选择.NET Framework以确保安全性。
除了修复问题,不会再进行更新。它现在已经是一个死胡同。选择这个版本可以带来稳定性和与许多库的兼容性,但会阻碍您获得新功能。
今年发布的.NET努力的事实上是继续。它将加入以前在.NET Framework中可用的内容,并使其在.NET Core世界中保持活跃。虽然它起初是框架的多平台重新实现,但现在也成为Windows的终极dot net。
我认为这将获得最多的关注。
曾经是提供统一的候选人,最终在6.0中实现,但由于大流行病的原因而无法在5.0时间表内完成。
在功能方面不完整,无法与.NET Framework中的所有内容竞争。
如果必须选择,我会选择5.0或6.0的发布候选人,具体取决于产品预计何时发布。