Windows App SDK 1.0.0-帶有 WinUI 3 的實驗性版本,更多發布
3分鐘讀
發表於
請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 閱讀更多
Microsoft 剛剛發布了 Windows App SDK 1.0.0-experimental,這是一個工具包,它使桌面應用程序開發人員能夠構建具有現代 Windows UI、API 和平台功能的應用程序。
SDK 1.0.0 版本帶來了以下特性和改進:
用戶界面 3
此版本的 WinUI 3 專注於為 1.0 穩定版構建新功能並修復錯誤。
- 新功能:支持每個窗口而不是每個線程顯示一個 ContentDialog。
- 錯誤:有關此版本中解決的錯誤的完整列表,請參閱 GitHub倉庫.
- 樣本:要查看 WinUI 3 控件和功能,您可以克隆和構建 WinUI 3 控件庫應用程序 來自 GitHub,或下載應用程序 來自Microsoft Store.
推送通知(實驗性功能)
此版本引入了一個推送通知 API,具有基於 Azure 應用註冊的身份的 MSIX 打包桌面應用可以使用該 API。 要使用此功能,您必須 註冊 Microsoft 的私人預覽版.
重要限制:
- 只有在 Windows 10 版本 2004(內部版本 19041)或更高版本上運行的 MSIX 打包應用程序才支持推送通知。
- Microsoft 保留在私人預覽期間禁用或撤銷應用推送通知的權利。
- Microsoft 不保證推送通知的可靠性或延遲。
- 在私人預覽版期間,推送通知量限制為每月 1 萬條。
開窗(實驗功能)
此版本包括對窗口 API 的更新。 這些是一組以 AppWindow 類為中心的高級窗口 API,它允許易於使用的窗口場景與 Windows 用戶體驗和其他應用程序很好地集成。 這與 UWP AppWindow 相似但不相同。
重要限制:
- 本次發布
AppWindow
目前僅適用於 Win32 應用程序(打包和未打包)。 - Windows App SDK 當前不提供將 UI 框架內容附加到
AppWindow
; 您僅限於使用HWND
互操作訪問方法。 - Windowing API 目前在 AMD1809 的 Windows 版本 1903 和 64 上不起作用。
未打包應用的部署(實驗性功能)
此版本引入了對 動態依賴 功能,包括 引導程序 API.
重要限制:
- 動態依賴項功能僅支持未打包的應用程序(即不使用 MSIX 作為其部署技術的應用程序)。
- 不支持提升的呼叫者。
其他限制和已知問題
- 不支持任何 CPU 構建配置:Windows App SDK 是用本機代碼編寫的,因此不支持 任何 CPU 構建配置。 這 WinUI 項目模板 只允許特定於架構的構建。 什麼時候 添加 Windows 應用 SDK 到支持的現有 .NET 應用程序或組件 任何 CPU,您必須指定所需的架構:
x86
,x64
orarm64
. - .NET 應用程序必鬚麵向內部版本 18362 或更高版本:您的 TFM 必須設置為
net5.0-windows10.0.18362
或更高,以及您的包裝項目的<TargetPlatformVersion>
必須設置為 18362 或更高。 有關詳細信息,請參閱 GitHub上的已知問題.
閱讀更多信息並在 Microsoft 找到下載鏈接 這裡.
使用者論壇
0消息