共用方式為


安裝 Windows 應用程式 SDK 的工具

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

安裝任何工具之前,請參閱 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 應用程式 SDK 的 C# 應用程式,請選取 [.NET 桌面開發]
      • 接著在安裝對話方塊的「安裝詳細資訊」窗格中,選取 [Windows 應用程式 SDK C# 範本] (位於清單底部)。
    • 如要開發使用 Windows 應用程式 SDK 的 C++ 應用程式,請選取 [以 C++ 進行桌面開發]
      • 接著在安裝對話方塊的「安裝詳細資訊」窗格中,選取 [Windows 應用程式 SDK C++ 範本] (位於清單底部)。
  • 在 [個別元件] 索引標籤的 [SDK、連結庫和架構] 區段中,確定已選取 [Windows 10 SDK (10.0.19041.0)

Visual Studio 專案和項目範本

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

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

[C#][C++] 選取為語言,[Windows] 為平台,[WinUI] 為專案類型,藉此建立新的 Windows 應用程式 SDK 專案。

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

如需其他 Windows 應用程式 SDK 版本,請查看 Windows 應用程式 SDK 的下載項目

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

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

下一步

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

另請參閱在現有專案使用 Windows 應用程式 SDK