帆布袋下载站:纯净绿色软件游戏下载网站

电脑软件| 软件合集| 最近更新| 网站地图

当前首页:首页 > 电脑软件 > 编程开发 > Windows App SDK(桌面开发工具)

Windows App SDK(桌面开发工具)

Windows App SDK(桌面开发工具)

类型:编程开发版本:v1.0.0官方版更新:2023-01-21 07:19:33大小:66.8M系统:WinAll语言:简体

Windows App SDK是微软为开发者提供的一套桌面开发组件和工具,使桌面应用开发者能够利用现代Windows UI、API和平台功能构建应用,有需要的朋友可以快速下载。

软件说明

Windows应用SDK是一套新的开发者组件和工具,代表了Windows应用开发平台的下一步发展。

Windows Application SDK提供了一套统一的API和工具,从Windows 11到Windows 10版本1809的任何桌面应用都可以以一致的方式使用。

Windows应用SDK不会替换现有的桌面/[k3/]应用类型(如。NET,包括Windows窗体和WPF)和桌面 Win32与C++。相反,开发人员可以在这些平台中使用一组通用的API和工具来补充这些现有的平台。更多详情请参考Windows应用SDK 优势。

软件特色

Windows应用SDK提供各种WindowsAPI,从OS中分离出来,通过NuGet包分发给开发者。Windowsapplication SDK并不打算取代Windows SDK。Windows SDK将继续按原样工作,并且Windows的许多核心组件将通过API不断改进,这些API通过OS和Windows SDK版本发布。建议开发者根据自己的工作节奏选择Windows应用SDK。

更新日志

WinUI 3

此次发布的WinUI 3主要是为1.0稳定版的新功能做准备,修复错误。

新特性:支持在每个窗口而不是每个线程中显示内容对话框。

Bug:该版本解决的所有bug列表,请参考GitHub repo。

示例:要使用WinUI 3控件和功能运行,可以从GitHub克隆并构建WinUI 3控件图库应用程序,或者从Microsoft Store下载WinUI 3控件图库。

推送通知(实验功能)

该版本引入了一个用于推送通知的API,由MSIX打包的桌面应用程序可以使用该API使用基于Azure的应用程序注册其身份。若要使用此功能,您必须注册Microsoft Private Preview。

重要限制

推送通知仅支持在Windows版本10 2004(内部版本19041)或更高版本上运行的MSIX打包应用程序。

Microsoft保留在私人预览期间禁用或取消应用程序推送通知的权利。

微软不保证推送通知的可靠性或延迟。

在私人预览期间,推送通知的数量被限制在每月100万。

窗口(实验性功能)

这个版本包括对窗口API的更新。这是一套高级的窗口API,以AppWindow类class为核心,可以实现简单易用的窗口场景,并与Windows用户体验和其他应用很好地集成。这类似于UWP的AppWindow,但又不相同。

重要限制

此版本的AppWindow目前仅适用于Win32应用程序(打包和解包)。

Windows App SDK目前不提供将UI框架内容附加到AppWindow的方法;您只能使用HWND互操作性访问方法。

窗口API目前在AMD64版本Windows 10 1809和1903版本中不可用。

为未打包的应用程序部署(实验性功能)

该版本引入了对动态依赖功能的更新,包括引导API。

重要限制

动态依赖功能只支持未打包的应用程序(即不使用MSIX作为部署技术的应用程序)。

不支持取消权限的调用方。

其他限制和已知问题

不支持任何CPU构建配置。Windows App SDK是用本地代码写的,所以不支持任何CPU配置。WinUI项目模板只允许构造特定的架构。将Windows App SDK添加到现有。NET应用程序或支持任何CPU的组件,您必须指定所需的体系结构:x86、x64或arm64。

的。NET应用程序必须以Windows 10内部版本18362或更高版本为目标。您的TFM必须设置为net5.0-windows10.0.18362或更高版本,打包项目的TargetPlatformVersion必须设置为18362或更高版本。