使用 MSIX Packaging Tool封裝工具打包成 MSIX檔案

更新於 發佈於 閱讀時間約 3 分鐘


【建置環境說明】

我的開發環境是win11,python是3.10.7版本,編碼的工具是Visual Studio Code(簡稱vscode)


【本篇說明】

先前已將自行開發的python kivy app打包成.exe檔案(電腦可執行檔)【可參考:使用PyInstaller打包成可在Windows執行的.exe檔】,若要上架至 Microsoft store,就必須使用 MSIX檔案,這次來分享使用 MSIX Packaging Tool執行打包成MSIX。MSIX是一種Windows應用程式套件格式。

1.先到 Microsoft store搜尋 MSIX Packaging Tool,然後點選下載安裝

raw-image

2.安裝完成後,開啟 MSIX Packaging Tool,點選"應用程式套件"

raw-image

3.進入"選擇環境",勾選"在這台電腦上建立套件"

raw-image

4.進入"準備電腦",確認"Windows Search 已啟用"是否有勾選

raw-image

5.進入"選取安裝程式",直接點選下一步

raw-image

6.進入"套件資訊",依照個人開發內容來填寫,但要特別注意的地方,安裝位置的資料夾要是空白的資料夾!

raw-image
raw-image

7.進入"加速器",直接點選下一步

raw-image

8.進入"安裝",這邊要注意!需將要打包的資料放到(上面)安裝位置的空白資料夾內,再來點擊"下一步"。我放的是先前使用PyInstaller打包生成的資料,裡面有.exe檔案、font資料夾以及_internal資料夾。

raw-image

9.進入"第一個啟動工作",點擊"瀏覽",確認新增進入點是否有剛才放進去的.exe檔案

raw-image
raw-image
raw-image
raw-image

10.進入"套件報告",直接下一步

raw-image

11.進入"建立套件",填寫"儲存位置",然後按"建立"。

PS:這邊"套件編輯器"會自動生成AppxManifest.xml(套件資訊清單),可以手動修改,這部分在其他文章再來分享清單內容。

raw-image

12.打包順利就會在(上圖)"儲存位置"出現.msix檔案

raw-image

【本篇小結】

只要跟著以上步驟,就能逐步打包成 MSIX檔案。

【本篇結束】

在自學路上遇到困難是很正常的事,只要堅持到底,相信就會有所成果,期勉大家一同努力。

留言
avatar-img
留言分享你的想法!
avatar-img
艾肯比工程師
1會員
50內容數
主要分享應用程式開發過程、遭遇困難及解決技巧,提供給自學或獨立開發者做為參考,希望能對您們有所幫助。
艾肯比工程師的其他內容
2025/07/21
Windows Subsystem for Android(WSA)是Windows系統下的子系統,也就是Windows裡面內建的Android模擬器,可用來測試APK檔(Android APP)。
Thumbnail
2025/07/21
Windows Subsystem for Android(WSA)是Windows系統下的子系統,也就是Windows裡面內建的Android模擬器,可用來測試APK檔(Android APP)。
Thumbnail
2025/07/14
說明如何在Win11系統下,以Linux虛擬機環境使用buildozer打包Android應用程式(APK)。文中詳細描述了打包步驟、常見錯誤及解決方法。
2025/07/14
說明如何在Win11系統下,以Linux虛擬機環境使用buildozer打包Android應用程式(APK)。文中詳細描述了打包步驟、常見錯誤及解決方法。
2025/07/07
說明如何在Windows 11系統中解決VirtualBox虛擬機開啟失敗(錯誤碼: E_FAIL 0x80004005)的問題,該問題通常是由於Hyper-V與VirtualBox衝突造成。文章提供三種方法來啟用或禁用Hyper-V,並詳細說明每個步驟。
2025/07/07
說明如何在Windows 11系統中解決VirtualBox虛擬機開啟失敗(錯誤碼: E_FAIL 0x80004005)的問題,該問題通常是由於Hyper-V與VirtualBox衝突造成。文章提供三種方法來啟用或禁用Hyper-V,並詳細說明每個步驟。
看更多
你可能也想看
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
這篇內容,將教你如何安裝GameMaker,並更改語言設定。包括GameMaker的下載說明、版本說明、安裝說明、語系更改。
Thumbnail
這篇內容,將教你如何安裝GameMaker,並更改語言設定。包括GameMaker的下載說明、版本說明、安裝說明、語系更改。
Thumbnail
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
理解一個全新的操作環境有時候可能是一個挑戰,尤其對於那些剛開始接觸VS Code的開發者來說,即便具備一定的英文閱讀能力,可能也會對這個陌生的操作環境感到徬徨和不安。不過,沒有必要擔心,我們接下來就來一起用短短的一分鐘時間,將VS Code轉換成最熟悉的中文環境吧! 安裝繁體中文語言包 由於VS
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
因為最近想嘗試編碼風格,於是就選了一套比較"不嚴格"的輔助工具來摸索。 編輯器 VS CODE 框架 VUE3 打包工具 VITE 編碼風格 Standard 環境 version { "nodejs":"v18.18.0", "npm":"9.8.1" }
Thumbnail
這一集用最新的Vite工具去創建初始檔案。Vite用於創建和構建Web應用程序,具有快速的啟動時間、即時熱更新、小型體積、支持多種框架和可擴展性等優點。
Thumbnail
這一集用最新的Vite工具去創建初始檔案。Vite用於創建和構建Web應用程序,具有快速的啟動時間、即時熱更新、小型體積、支持多種框架和可擴展性等優點。
Thumbnail
VS code是什麼? Visual Studio Code(通常縮寫為VS Code)是微軟開發的一款免費且開源的跨平台文本編輯器。它支持廣泛的編程語言,提供了一系列先進功能和插件,讓開發者能更有效率地進行代碼編寫。VS Code擁有優秀的代碼自動完成、錯誤偵測、內建的版本控制系統等特性。
Thumbnail
VS code是什麼? Visual Studio Code(通常縮寫為VS Code)是微軟開發的一款免費且開源的跨平台文本編輯器。它支持廣泛的編程語言,提供了一系列先進功能和插件,讓開發者能更有效率地進行代碼編寫。VS Code擁有優秀的代碼自動完成、錯誤偵測、內建的版本控制系統等特性。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News