当前位置:首页 > 软件下载 > 编程开发

Windows App SDK(桌面开发工具)v1.0.0官方版

点此纠错

  • 平台:WinAll
  • 大小:66.8M
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2021-08-11
3.0
0% 0%

情介绍


WindowsAppSDK是微软官方为开发者提供的一套桌面开发组件和工具,允许桌面应用程序开发者使用现代Windows UI、API和平台功能构建应用程序。有需要的朋友可以赶紧下载。









Windows App SDK是微软官方为开发者提供的一套桌面开发组件和工具,允许桌面应用程序开发者使用现代Windows UI、API和平台功能来构建应用程序。有需要的朋友可以立即下载。



Windows  App  SDK(桌面开发工具)



软件说明



Windows 应用程序SDK 是一组新的开发人员组件和工具,代表了Windows 应用程序开发平台的下一代发展。



Windows 应用程序SDK 提供了一组统一的API 和工具,可供从Windows 11 到Windows 10 版本1809 的任何桌面应用程序一致使用。



Windows 应用程序SDK 不会用C++ 替换现有的桌面Windows 应用程序类型(例如.NET,包括Windows 窗体和WPF)和桌面Win32。相反,它通过一组通用的API 和工具来补充这些现有平台,开发人员可以在这些平台上使用这些API 和工具。有关更多详细信息,请参阅Windows 应用程序SDK 的优点。



软件特点



Windows App SDK 提供各种Windows API,这些API 与操作系统分开实现,并通过NuGet 包发布给开发人员。 Windows App SDK 无意取代Windows SDK。 Windows SDK 将继续按原样工作,Windows 的许多核心组件将继续通过操作系统和Windows SDK 版本发布的API 进行改进。建议开发者根据自己的工作节奏选择Windows App SDK。



变更日志



用户界面3



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



新功能:支持每个窗口而不是每个线程显示ContentDialog。



错误:有关此版本中已解决的错误的完整列表,请参阅GitHub 存储库。



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



推送通知(实验功能)



此版本引入了推送通知API,MSIX 打包的桌面应用程序可以使用该API 来注册基于Azure 应用程序的身份。要使用此功能,您必须注册Microsoft 私人预览版。



重要的限制



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



Microsoft 保留在私人预览期间禁用或撤销应用推送通知的权利。



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



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



窗口化(实验功能)



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



重要的限制



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



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



Window API 目前在Windows 10 版本1809 和1903 的AMD64 版本上不可用。



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



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



重要的限制



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



不支持提升的呼叫者。



其他限制和已知问题



不支持任意CPU 构建配置。 Windows App SDK 是用本机代码编写的,因此不支持任意CPU 的构建配置。 WinUI 项目模板仅允许针对特定体系结构进行构建。将Windows App SDK 添加到支持任何CPU 的现有.NET 应用程序或组件时,必须指定所需的体系结构:x86、x64 或arm64。



.NET 应用程序必须面向Windows 10 Build 18362 或更高版本。您的TFM必须设置为net5.0-windows10.0.18362或更高版本,并且打包项目的TargetPlatformVersion必须设置为18362或更高版本。