Windows App SDK 1.0.0-帶有 WinUI 3 的實驗性版本,更多發布

閱讀時間圖標 3分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 閱讀更多

威威3

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,您必須指定所需的架構: x86x64 or arm64.
  • .NET 應用程序必鬚麵向內部版本 18362 或更高版本:您的 TFM 必須設置為 net5.0-windows10.0.18362 或更高,以及您的包裝項目的 <TargetPlatformVersion> 必須設置為 18362 或更高。 有關詳細信息,請參閱 GitHub上的已知問題.

閱讀更多信息並在 Microsoft 找到下載鏈接 這裡.

使用者論壇

0消息