FB 建議貼文

選取貼文複製成功(包含文章連結)!

Windows 開發救星來了!微軟開源神器「WinApp」登場,一行指令搞定打包與環境設定

Windows 開發救星來了!微軟開源神器「WinApp」登場,一行指令搞定打包與環境設定

Windows 開發者有福了!以前要開發原生 Windows 應用程式,光是搞定繁瑣的 SDK 版本、處理憑證簽章、還有那個令人頭大的應用程式清單(Manifest),往往還沒開始寫 Code 就已經先累一半。微軟最近終於出手,正式推出了全新的開源命令列工具「WinApp」公開預覽版,號稱要用「一站式」的體驗,讓開發者跟複雜的設定流程說掰掰。

這款工具主打的核心價值就是「化繁為簡」。過去開發者需要手動管理各種環境變數與套件,現在 WinApp 把這些苦差事都包辦了,大幅降低了開發門檻。

告別繁瑣設定,一行指令就開工

WinApp 最強大的地方在於它的自動化能力。對於開發者來說,現在只需要在專案根目錄下輸入一行簡單的指令「winapp init」,這個工具就會像魔法一樣,自動幫你處理好所有前置作業。

它會自動下載並安裝正確版本的 Windows SDK 和 App SDK 軟體套件,建立必要的應用程式清單與資產檔案,甚至直接產生 C++/WinRT 專案架構。更貼心的是,連最麻煩的憑證產生與相依性設定,它都能一次搞定,讓開發環境瞬間就緒。

團隊協作與 CI/CD 更輕鬆

除了個人開發方便,WinApp 也考慮到了團隊合作的需求。透過「winapp restore」指令,系統可以根據設定檔精確地還原開發環境,解決了「在我的電腦可以跑,在你的電腦就不行」的窘境。

此外,微軟也針對現代化的開發流程(DevOps)做了整合,WinApp 原生支援 GitHub Actions 和 Azure DevOps 的任務,這意味著在持續整合與部署(CI/CD)的自動化流程中,這款工具也能派上用場,讓組建與發布流程更順暢。

開發痛點有解:免打包也能測 API

這次更新還有一個讓資深開發者很有感的亮點,就是導入了「偵錯套件識別支援」(Package Identity for Debugging)。

以前如果你想測試 Windows 的 AI 功能、系統通知或資安相關的現代化 API,通常得先把應用程式完整打包安裝後才能測試,流程相當耗時。現在,只要執行「winapp create-debug-identity」,就能幫執行檔加上臨時的識別身分。這意味著開發者可以在不用完整打包的情況下,直接進行快速測試與偵錯,大大縮短了開發週期,對於需要頻繁修改測試的開發者來說,絕對是一大福音。

 

 

KKJ
作者

快科技成立於1998年,是驅動之家旗下科技媒體業務,中國極具影響力的泛科技領域媒體平台之一。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則