微软的技术之一是UWP -通用Windows平台。它看起来仍然保持,但它不是基于最新版本的. Net。有人知道为什么吗?那里有什么问题?
为什么他们没有把它们放在一起?有没有办法在. Net 8应用程序中使用UWP中的类?
在这个问题上也有类似的问题:
- 02 The Dog(2017)
- 2016年:《X1 e1f1x》
不过,这些都是很古老的,我找不到较新的,所以我再问一次,因为时间已过了很久。
这一点很重要的一个例子是蓝牙支持。它存在于WinRT中,但不在.Net8中。正确理解这些技术之间的关系可能有助于找到如何使用正确和最新的技术在Windows中制作支持蓝牙的应用程序的答案。
1条答案
按热度按时间chhkpiq41#
如果您希望能够在Windows桌面GUI应用程序中使用最新的.NET功能,建议的方法是迁移到WinUI 3。或者使用WPF或Windows窗体。UWP项目不支持.NET 5及更高版本,并且永远不会支持:https://developercommunity.visualstudio.com/t/Add-NET-678-support-to-UWP/1596483
当涉及到原生Windows SDK API时,您仍然可以在.NET和Windows上的任何其他类型的桌面应用程序中使用这些API。请参阅docs以了解更多信息和如何执行此操作的示例。