設定您的開發電腦,配備建置 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 連結:
- GitHub 上的混合式 CRT 連結編碼指導方針 。
- 2022 年 4 月 20 日 WinUI 社群通話 的混合 CRT 鏈結段。
下一步
若要建立使用 Windows App SDK 的第一個 WinUI 3 應用程式,請參閱 建立您的第一個 WinUI 3 專案。
另請參閱 在現有的專案中使用 Windows App SDK。