微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.NET 5、WinUI 3 和 WinRT API 可用于桌面应用程序

如何解决.NET 5、WinUI 3 和 WinRT API 可用于桌面应用程序

我有两个相关的问题。

(1) 2019 年 4 月左右,Microsoft 提供了 a list of APIs that can be called from packaged Desktop apps。 (这些是对具有 DualApiPartition 属性的 API 的补充)。这在 11 月发布时是否有所改变,是否有更新的版本?此列表将来会扩展吗?

(2) 当我构建 WinUI 3 + .NET 5 打包桌面应用程序时,预定义项目下链接的库包括许多不在列表中的 Windows API。其中一些,例如 Windows.ApplicationModel.SuspendingOperation,显然是 UWP API。其他的,例如 Windows.Graphics.Printing.PrintTaskRequest,似乎更通用。此项目定义中可用的所有 API 的状态是什么,我可以从打包的 WinUI 3 + .NET 5 应用程序中自由调用它们吗?将来会支持这些吗,例如,当 WinUI 3 支持 UWP 时(一两年后),它们会得到支持吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。