微软正式发布 windows 应用开发命令行工具(winapp)的公开预览版。这是一款全新的开源 cli 工具,致力于优化面向多种开发框架与构建系统的 windows 应用全生命周期管理。
据官方说明,winapp CLI 主要面向采用跨平台技术栈、且不依赖 Visual Studio 或 MSBuild 的开发者群体。无论你是基于 Electron 构建 Web 应用的前端工程师、习惯使用 CMake 编译 C++ 项目的资深开发者,还是借助 .NET、Rust 或 Dart 面向 Windows 平台开发原生应用的工程师,该 CLI 均可显著降低开发门槛——涵盖环境配置、项目初始化、调试部署到最终打包分发等全流程。它还让各类工具链能更便捷地调用现代 Windows 平台能力,例如 Windows AI API、系统级安全机制以及 Shell 深度集成功能。
针对 Electron 开发者,微软已将 winapp CLI 发布为 npm 包,并内置专用命令,有效打通 Node.js 生态与 Windows 原生层之间的鸿沟。该工具支持一键生成 C++ 或 C# 原生插件,并默认完成 Windows App SDK 与 Windows SDK 的接入配置。由此,开发者可更高效地将高性能本地模块或前沿 AI 能力(如 Phi Silica)嵌入 Electron 应用中。

此外,调试体验也得到大幅优化。通过执行 winapp node add-electron-debug-identity 命令,即可将 Package Identity 动态注入当前运行的 Electron 进程。这意味着仅需运行 npm start,即可直接验证和调试需身份认证的系统 API(例如 Windows AI API)。同时,该 CLI 还会自动完成 Windows App SDK 的初始化配置,进一步减少手动操作步骤。
更多信息请参阅微软官方博客。








