在 Build 2024 大会上,微软建议开发者们使用 WinUI 进行原生 Windows 应用开发开发。为了进一步简化 Windows 应用的开发流程,Visual Studio 推出了新的 Windows 应用开发工作负载来优化 Windows 应用开发流程。具体的细节如下:
使用 C# 的 Windows 应用开发工作负载
在 Visual Studio 17.10 中,微软推出了新的“Windows 应用开发”工作负载现。开发者只需点击一下即可开始使用 .NET 或 C++ 编写时尚、现代、快速的 WinUI 应用。新的 “Windows 应用开发工作负载”取代了旧的“通用 Windows 平台开发”工作负载,并集成了最新一代的 WinUI + Windows 应用 SDK。WinUI 模板也在新建项目模板列表中获得了新的图标和优先级提升,并新增了一个社区请求的单元测试模板,以便更容易地测试 WinUI 应用。
要开始使用新的工作负载,请按以下简单步骤操作:
- 启动 Visual Studio 安装程序。
- 在工作负载 > 桌面和移动设备下,选择“Windows 应用开发”工作负载选项。
(如果使用 C# 进行开发,该工作负载默认包含 .NET WinUI 应用开发工具。
)
如果想使用 C++ 进行开发或需要通用 Windows 开发工具,请选择可选的“C++ WinUI 应用开发工具”组件。这将自动选择通用 Windows 平台工具和 C++ 通用 Windows 平台工具组件。
使用 C++ 的 Windows 应用开发工作负载
在以前的 Visual Studio 版本中,要使用 WinUI + Windows 应用 SDK 进行开发,你必须在可选组件中手动选择。新的“Windows 应用开发”工作负载将使这个过程更加简便和高效。
利用 WinUI 模板改进
安装“Windows 应用开发”工作负载后,现在可以开始创建项目了。在新建项目界面中 WinUI 模板移到了更靠前的位置。
只需点击 文件 > 新建项目,即可快速创建 WinUI 模板。
在大多数设备的首页上,就能找到 WinUI 模板上。除此之外,还有一个新增项——新的 WinUI 单元测试模板,这个测试模板由 WinUI 开发者社区创建。
相关 WinUI 开发资料
期待 Microsoft Store 能出现越来越多的精美应用,各位期待吗?
via Microsoft
继longhorn后巨硬第二次将app开发由造新轮子转为继续扩充win32系的api(((大概