安装适用于 Windows 应用 SDK 的工具
要为开发计算机配置所需的工具,以使用 Windows 应用 SDK(稳定发布通道)和 WinUI来构建 Windows 应用。
安装任何工具之前,请参阅 windows 应用开发 系统要求。
重要
本文仅适用于 Windows 应用 SDK 稳定发布通道。 有关其他发布通道的信息,请参阅 Windows 应用 SDK 的预览和实验频道安装工具。
使用 winget 安装工具
[Visual Studio 2022 及更高版本] 使用控制台和以下命令之一安装所需的工具和工作负载。 这些命令将打开 Visual Studio Installer,并自动选择所有缺失的工作负载,你可以选择 修改 以安装所需的工作负载。
面向 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 应用 SDK 的应用(Visual Studio 2019 支持 Windows 应用 SDK 1.1 和更早版本)。
必需的工作负载和组件
在 Visual Studio 安装过程中,可以选择安装工作负载和组件(也可以打开 Visual Studio 安装程序并选择 修改 以在安装后添加工作负载和组件)。 建议安装以下内容:
在 Visual Studio 安装程序应用中:
在 工作负荷 选项卡上:
- 对于使用 Windows 应用 SDK 的 C# 应用开发,请选择“.NET 桌面开发”。
- 然后,在安装对话框的“安装详细信息”窗格中,选择“Windows 应用 SDK C# 模板”(位于列表底部)。
- 对于使用 Windows 应用 SDK 的 C++ 应用开发,请选择“使用 C++ 的桌面开发”
- 然后,在安装对话框的“安装详细信息”窗格中,选择“Windows 应用 SDK C++ 模板”(位于列表底部)。
- 对于使用 Windows 应用 SDK 的 C# 应用开发,请选择“.NET 桌面开发”。
在“各个组件”选项卡上的“SDK、库和框架 部分中,确保选中 Windows 10 SDK(10.0.19041.0)。
Visual Studio 项目和项模板
Windows 应用 SDK 包括 Visual Studio 项目和项模板,用于创建和开发使用 WinUI 3 库实现用户界面的应用。
如果按照上述 所需工作负载和组件 中的说明进行操作,模板应该已经安装。
选择 C# 或 C++ 作为语言,选择 Windows 作为平台,选择 WinUI 作为项目类型以创建新的 Windows App SDK 项目。
也可选择安装 Template Studio for WinUI (C#) 以使用基于向导的 UI 加速新 .NET WinUI 应用的创建。 从各种项目类型和功能中进行选择,以生成为你定制的项目模板。
有关 Windows 应用 SDK 的更多版本,请参阅 Windows 应用 SDK 的下载。
Hybrid C/C++ 运行时库链接
在 1.0.3 和 1.1 预览版 2 及更高版本中,Windows 应用 SDK 使用混合 C/C++ 运行时库链接(混合 CRT 链接)。 这是一种可简化部署的 CRT 链接技术。 无论是 C++ 应用程序开发人员还是 C++ 库开发人员,都可以通过以下资源了解混合 CRT 链接:
- GitHub 上的混合 CRT 链接编码指南。
- 2022 年 4 月 20 日起 WinUI 社区通话的混合 CRT 链接部分。
后续步骤
若要创建使用 Windows 应用 SDK 的第一个 WinUI 3 应用,请参阅创建你的第一个 WinUI 3 项目。