微软宣布正式推出 Windows App Development CLI (winapp) 的公开预览版本。一款全新的开源敕令行对象,旨在简化跨多种框架和对象链的 Windows 应用法度榜样开产生命周期。
根据介绍,winapp CLI 专为跨平台框架和不应用 Visual Studio 或 MSBuild 的开辟者打造。无论是应用 Electron 构建 Web 的开辟者、应用 CMake 的 C++ 熟手在行,照样应用 .NET、Rust 或 Dart 为 Windows 构建应用法度榜样的开辟者,该 CLI 都能简化 Windows 开辟的复杂性——从情况设置到打包分发,一应俱全。这使得从任何对象链直接拜访现代 API(包含 Windows AI API、安然功能和 shell 集成)变得加倍轻易。

对于 Electron 开辟者,官方已将 CLI 打包成 npm 包,并添加了敕令以弥合 Node.js 和原生 Windows 代码之间的差距。该 CLI 可以生成 C++ 或 C# 原生插件,并预设备为拜访 Windows 应用 SDK 和 Windows SDK。从而使得将高机能原生功能或 AI 功能(例如 Phi Silica)直接集成到 Electron 应用中变得加倍轻松。
同时,项目团队还简化了调试流程。经由过程 winapp node add-electron-debug-identity 敕令,可将 Package Identity 直接注入正在运行的 Electron 过程。这意味着只需履行 npm start 敕令,即可测试和调试须要身份验证的 API(如 Windows AI API)。该对象还会为用户主动完成 Windows App SDK 的初始化工作。
更多详情可查看官方博客。

发表评论 取消回复