安裝 Windows 應用程式 SDK 的工具
安裝適當的工具來使用 Windows 應用程式 SDK 和 WinUI 3 來開發適用於 Windows 的應用程式,以設定您的開發電腦。
注意
本文適用於 Windows 應用程式 SDK 的穩定發布通道。 請參閱 Windows 應用程式 SDK 發布通道。 如需了解其他通道,請參閱安裝 Windows 應用程式 SDK 預覽和實驗通道的工具。
安裝內含小工具的工具
若要使用命令列安裝必要的工具和工作負載,請在主控台輸入下列其中一個命令。 只有 Visual Studio 2022 和之後的版本支援此功能。 如果您已安裝 Visual Studio 2022 或之後的版本,此命令開啟的 Visual Studio 安裝程式會包含任何缺少的指定工作負載。 接著,您可以在 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 2019 僅支援 Windows 應用程式 SDK 1.1 和更早版本。 建議使用 Visual Studio 2022,以所有版本的 Windows App SDK 開發應用程式。
必需的工作負載和元件
安裝 Visual Studio 時,您可以選擇安裝您想要的的工作負載和元件。 安裝之後,您可以開啟 Visual Studio 安裝程式,然後選取 [修改] 來新增工作負載和元件。
安裝時,請選取以下工作負載和元件:
在 Visual Studio 安裝程式應用程式當中:
在安裝對話方塊的 [工作負載] 索引標籤,依適用情況選取:
- 如要開發使用 Windows 應用程式 SDK 的 C# 應用程式,請選取 [.NET 桌面開發]。
- 接著在安裝對話方塊的「安裝詳細資訊」窗格中,選取 [Windows 應用程式 SDK C# 範本] (位於清單底部)。
- 如要開發使用 Windows 應用程式 SDK 的 C++ 應用程式,請選取 [以 C++ 進行桌面開發]。
- 接著在安裝對話方塊的「安裝詳細資訊」窗格中,選取 [Windows 應用程式 SDK C++ 範本] (位於清單底部)。
- 如要開發使用 Windows 應用程式 SDK 的 C# 應用程式,請選取 [.NET 桌面開發]。
如果是開發通用 Windows 平台 (UWP) 應用程式,請選取 [通用 Windows 平台開發]
- 接著在該工作負載的安裝對話方塊的「安裝詳細資訊」窗格中,確認 [C++ (v143) 通用 Windows 平台工具] 已選取。
在安裝對話方塊 [個別元件] 索引標籤的 [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 連結:
- GitHub 的混合式 CRT 連結編碼指南。
- 自 2022 年 4 月 20 日起,WinUI 社群通話中的混合式 CRT 連結部分。
下一步
若您是第一次建立使用 Windows 應用程式 SDK 的 WinUI 3 應用程式,請參閱建立您的第一個 WinUI 3 專案。