Windows 應用程式 SDK 1.0 實驗通道版本資訊

重要

實驗通道不支援在生產環境中使用,並且使用實驗版本的應用程式無法發佈到 Microsoft Store。

實驗通道提供 Windows 應用程式 SDK 版本,其中包括處於開發早期階段的實驗通道功能。 實驗性功能的 API 具有 Experimental 屬性。 如果您在程式碼中呼叫實驗性 API,您將收到建置時警告。 實驗通道中的所有 API 在未來版本中可能都會發生重大更改,但實驗 API 尤其容易發生更改。 實驗性功能可能會從下一個版本中移除,或永遠不會發行。

重要連結

最新實驗通道版本:

最新穩定通道版本:

1.0 實驗版本 (1.0.0-experimental1)

此版本支援所有實驗通道功能

以下部分介紹了此版本的新功能和更新功能、限制和已知問題。

WinUI 3

此版本的 WinUI 3 專注於建立 1.0 穩定版本的新功能並修復錯誤。

  • 新功能:支援每個視窗而不是每個執行緒顯示 ContentDialog。
  • 錯誤:有關此版本中解決的錯誤的完整列表,請參閱我們的 GitHub 存放庫
  • 範例:要查看執行中的 WinUI 3 控制項和功能,您可以從 GitHub 複製和建立 WinUI 3 Gallery 應用程序,或從 Microsoft Store 下載應用程式。

關於詳細資訊或開始使用 WinUI 進行開發,請參閱:

推播通知 (實驗功能)

此版本引入了推播通知 API,可供具有基於 Azure 應用程式註冊的識別碼的打包桌面應用程式使用。 要使用此功能,您必須註冊我們的私人預覽版

重要限制:

  • 僅在 Windows 10 版本 2004 (內部版本 19041) 或更高版本上執行的 MSIX 打包應用程式支援推播通知。
  • Microsoft 保留在私人預覽期間停用或撤銷應用程式推播通知的權利。
  • Microsoft 不保證推播通知的可靠性或延遲。
  • 在私人預覽期間,推播通知量限制為每月 100 萬條。

如需詳細資訊,請參閱推播通知概觀

視窗化

此版本包括視窗 API 的更新。 這些是一組進階視窗 API,以 AppWindow 類別為中心,可實現易於使用的視窗方案,與 Windows 使用者體驗和其他應用程式整合得很好。 這與 UWP AppWindow 類似,但不相同。

重要限制:

  • AppWindow 版本目前僅適用於 Win32 應用程式 (封包和非封包)。
  • Windows 應用程式 SDK 目前不提供將 UI 架構內容附加到 AppWindow 的方法。您只能使用 HWND 互通存取方法。
  • Windowing API 目前不適用於 AMD64 的 Windows 版本 1809 和 1903。

如需詳細資訊,請參閱管理應用程式視窗 (Windows 應用程式 SDK)

非封包應用程式的部署

此版本引入了動態相依性功能的更新,包括引導程式 API

重要限制:

  • 僅非封包的應用程式支援動態相依性功能。
  • 不支援提升的呼叫者。

如需詳細資訊,請參閱下列文章:

其他限制和已知問題

  • 不支援任何 CPU 建置配置:Windows 應用程式 SDK 是用本機程式碼編寫的,因此不支援任何 CPU 建置配置。 Visual Studio 中的 WinUI 3 範本僅允許特定於體系結構的建置。 將 Windows 應用程式 SDK 新增至支援任何 CPU 的現有 .NET 應用程式或元件時,必須指定所需的架構:x86x64arm64
  • .NET 應用程式必須面向內部版本 18362 或更高版本:您的 TFM 必須設定為 net6.0-windows10.0.18362 或更高版本,並且您的封包專案 <TargetPlatformVersion> 必須設定為 18362 或更高版本。 如需更多資訊,請參閱 GitHub 上的已知問題
  • 使用 1.0 Experimental 的 C# 應用程式必須使用以下 .NET SDK 之一