如何在 Windows 11 上安裝 WinApp 工具以更快地建立應用程式

  • Windows 11 引進了 winapp CLI,這是一個開發人員的命令列工具。
  • 支援 Electron、.NET/Win32、CMake、Python 和其他框架。
  • 無需 Visual Studio 或 MSBuild 即可簡化應用程式建立。

Windows 11中,微軟引進了Windows 應用程式開發 CLI(winapp CLI),讓開發人員更容易將應用程式引入作業系統。

長期以來,開發人員一直面臨平台碎片化、打包複雜和 API 不一致等挑戰,而該工具旨在簡化流程,消除開發人員在不依賴 Visual Studio 或 MSBuild 的情況下為 Windows 11 創建應用程式的障礙。

Windows 應用程式開發 CLI (winapp CLI) 的公開預覽版現已推出。它支援 Electron、.NET/Win32、CMake 或 Python 等跨平台框架,使開發人員能夠更有效率地建立應用程式。

在本指南中,我將概述在 Windows 11 上安裝 Windows 應用程式開發命令列工具的步驟。

在 Windows 11 上安裝 winapp

若要在 Windows 11 上安裝 Windows 應用程式開發命令列工具,請依照下列步驟操作:

  1. 打開開始

     

     

  2. 搜尋「命令提示字元」「PowerShell」,以滑鼠右鍵按一下第一個搜尋結果,然後選擇「以管理員身分執行」選項。

  3. 在 Windows 11 上輸入以下指令安裝 winapp 工具,然後按下Enter 鍵

    winget 安裝 Microsoft.winappcli --source winget

    如何在 Windows 11 上安裝 WinApp 工具以更快地建立應用程式

完成這些步驟後,命令列工具就會安裝到您的電腦上。

如果想要快速入門,請在專案根目錄中執行以下命令以產生初始配置和資源:

  • winapp init

如何在 Windows 11 上安裝 WinApp 工具以更快地建立應用程式

winapp 初始化指令 / 圖片:Mauro Huculak

執行該指令時,螢幕上會顯示設定開發環境的說明,包括軟體包和發布者名稱、版本、描述、SDK 設定等。 

您可以執行此命令來重新建立已配置的環境狀態,這在複製專案或跨機器同步時非常有用:

  • winapp restore

也可以執行此命令,根據您的配置將軟體包及其相依性更新至最新版本:

  • winapp update

您也會用到其他一些有用的指令,包括:

  • winapp create-debug-identity my-app.exe:為可執行檔新增臨時包標識,以便偵錯功能。
  • winapp manifest update-assets path/to/logo.png:產生或修改應用程式的 AppxManifest.xml 檔案。
  • winapp cert generate產生和管理用於簽名和本地測試的開發證書。
  • winapp sign path/to/package.msix:根據建置輸出建立 MSIX 套件。
  • winapp pack .\build\output --cert devcert.pfx建立可供分發的 MSIX 套件。

您可以造訪此GitHub頁面以了解更多有關使用命令的資訊。

留下評論

如何在 Windows 11 上使用 PC 管理器的一鍵功能降低 RAM 使用率

如何在 Windows 11 上使用 PC 管理器的一鍵功能降低 RAM 使用率

使用 Microsoft PC Manager 降低 Windows 11 上的 RAM 使用率,利用 Boost 功能立即釋放記憶體並提高效能。

如何在 Windows 11 上透過註冊表永久停用所有 Google Chrome AI 功能(有效)

如何在 Windows 11 上透過註冊表永久停用所有 Google Chrome AI 功能(有效)

了解如何使用登錄或命令提示字元在 Windows 11 上的 Google Chrome 中停用所有 AI 功能,以獲得更簡潔、經典的瀏覽體驗。

如何在 Windows 11 上啟用新的進階設置

如何在 Windows 11 上啟用新的進階設置

若要在 Windows 11 上啟用新的進階設置,請執行 vivetool /enable /id:56005157 並存取檔案總管和虛擬機器的新功能。

Windows 11 新增了網速測試功能,但這其實只是另一個指向必應的連結。

Windows 11 新增了網速測試功能,但這其實只是另一個指向必應的連結。

Windows 11 將推出新的網速測試選項,但它只是一個鏈接,指向微軟必應的測試功能。

如何從工作列停用(或解除安裝)Windows 10 Copilot

如何從工作列停用(或解除安裝)Windows 10 Copilot

若要停用 Windows 10 Copilot,請右鍵點選工作列並清除「顯示 Copilot(預覽)按鈕」選項,關閉政策或使用登錄機碼。

在不支援的硬體上全新安裝 Windows 11 25H2 版本

在不支援的硬體上全新安裝 Windows 11 25H2 版本

您可以使用 Rufus 和最新的作業系統版本,透過自訂 USB 啟動介質,在不支援的硬體上全新安裝 Windows 11 25H2。

我應該升級到 Windows 11 還是將 Windows 10 加入 ESU 計劃?以下是如何做出決定。

我應該升級到 Windows 11 還是將 Windows 10 加入 ESU 計劃?以下是如何做出決定。

Windows 10 的支援將於 2025 年 10 月 14 日結束。升級到 Windows 11 還是使用微軟的 ESU 方案?以下是如何決定哪種方案最適合您的電腦。

如何使用安裝助手強制升級到 Windows 11 25H2

如何使用安裝助手強制升級到 Windows 11 25H2

當 Windows 更新無法正常運作時,若要強制在您的電腦上安裝 Windows 11 25H2,您可以下載安裝助理並依照下列步驟操作。

如何在 Windows 11 上允許應用程式透過防火牆

如何在 Windows 11 上允許應用程式透過防火牆

若要允許應用程式通過 Windows 11 防火牆,請開啟 Windows 安全中心 > 防火牆,然後使用「允許應用程式通過防火牆」選項。操作方法如下。

如何在 Windows 11 上安裝 WinApp 工具以更快地建立應用程式

如何在 Windows 11 上安裝 WinApp 工具以更快地建立應用程式

了解如何安裝和使用 Windows 11 的 winapp CLI 來更快地建置、測試和打包應用程序,並支援 Python、Electron、.NET 等。