共用方式為


安裝 Windows 應用程式 SDK 的工具

設定您的開發電腦,配備建置 Windows 應用程式所需的工具,使用 Windows App SDK (穩定發行通道)和 WinUI

安裝任何工具之前,請參閱 windows 應用程式開發 系統需求。

重要

本文僅適用於 Windows App SDK 穩定發行通道。 如需其他發行通道,請參閱 安裝適用於 Windows App SDK 預覽和實驗通道的工具

安裝內含小工具的工具

[Visual Studio 2022 及更新版本] 使用主控台和下列其中一個命令來安裝必要的工具和工作負載。 這些命令會開啟 Visual Studio 安裝程式,並選取任何遺漏的工作負載,您可以選取 [修改 ] 以安裝必要的工作負載。

C# 開發人員適用

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs" -s msstore

C++ 開發人員適用

winget install "Visual Studio Community 2022"  --override "--add Microsoft.VisualStudio.Workload.NativeDesktop  Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp"  -s msstore

手動安裝工具

下列各節說明如何手動安裝必要的工具和工作負載。

安裝 Visual Studio

使用下列連結來安裝Visual Studio 2022(建議)或Visual Studio 2019。 您可以選擇 Visual Studio Community 版本 (免費)、Visual Studio Professional 或 Visual Studio Enterprise。 安裝其中一項之前,請參閱 Windows 應用程式開發的系統需求

重要

建議使用 Visual Studio 2022 開發應用程式,以搭配任何版本的 Windows App SDK(Visual Studio 2019 支援 Windows App SDK 1.1 及更早版本)。

必需的工作負載和元件

在 Visual Studio 安裝期間,您可以選擇安裝工作負載和元件(您也可以開啟 Visual Studio 安裝程式,然後選取 [修改 ] 以在安裝之後新增工作負載和元件)。 建議您安裝下列專案:

在 Visual Studio 安裝程式應用程式當中:

  • 工作負載 索引標籤上:

    • 針對使用 Windows App SDK 進行 C# 應用程式開發,請選取 [WinUI] 應用程式開發
    • 如需使用 Windows App SDK 進行C++應用程式開發,請選取 [WinUI] 應用程式開發
      • 然後在安裝對話方塊的 [ 安裝詳細資料 ] 窗格中,選取 [ WinUI 應用程式開發 ] 節點下的 [ C++ WinUI 應用程式開發工具]。 (這也會選取任何其他必要元件。

注意

在 Visual Studio 17.10 - 17.12 中,此工作負載稱為 Windows 應用程式開發

Visual Studio 專案和項目範本

Windows App SDK 包含 Visual Studio 專案和專案範本,可用來建立及開發使用 WinUI 3 連結庫實作使用者介面的應用程式。

如果您遵循上述 必要工作負載和元件 中的指示,則應該已安裝範本。

選取 C#C++ 作為語言、 Windows 作為平臺,以及 WinUI 作為項目類型,以建立新的 Windows App SDK 專案。

或者,安裝 Template Studio for WinUI (C#) 以加速使用精靈型UI建立新的 .NET WinUI 應用程式。 從各種不同的專案類型和功能中選取,以產生為您量身定制的專案範本。

如需 Windows App SDK 的其他版本,請參閱 Windows App SDK 下載

混合式 C/C++ 執行階段程式庫連結

在 1.0.3 和 1.1 Preview 2 及之後的版本中,Windows 應用程式 SDK 使用混合式 C/C++ 執行階段程式庫連結 (混合式 CRT 連結)。 這種 CRT 連結技術可簡化部署。 無論您是 C++ 應用程式開發人員或 C++ 程式庫開發人員,以下資源都有助於了解混合式 CRT 連結:

下一步

若要建立使用 Windows App SDK 的第一個 WinUI 3 應用程式,請參閱 建立您的第一個 WinUI 3 專案

另請參閱 在現有的專案中使用 Windows App SDK