本篇博文主要介紹如何打包應用程式,成功後如何部署應用程式,最後介紹如何釋出應用程式到應用商店中。
如何打包Windows 8風格應用程式呢?
首先我們需要使用Windows 8内置Administrator賬戶才能進行打包,若使用本地普通賬戶或者Hotmail賬号是無法正常打包的。
那麼我們如何啟用内置的Administrator賬戶呢?步驟如下:
1) 打開控制台;
2) 打開管理工具;
3) 打開計算機管理;
4) 在系統工具中打開“本地使用者群組”;
5) 打開使用者檔案夾;
6) 選擇Administrator;
7) 在Administrator屬性中“賬戶已禁用”勾選項去掉,如下圖;
8) 點選“确定”按鈕->登出登入->使用Administrator賬戶登入;

切換到Administrator之後,使用Visual Studio 2012打開應用程式,選中“解決方案管理器”->“右擊”->“Store”->“Create App Package”。
選擇是否将應用程式包送出到應用商店,由于我們這裡是将應用程式打包到本地,是以這裡選擇No。
然後就可以設定應用程式包位置、版本号、應用程式包配置等資訊了,最後點選“建立”按鈕,建立應用程式包。
建立成功後,顯示應用程式包輸出路徑等資訊,當然我們也可以選擇應用程式認證工具進行認證測試。
打包成功後,我們可以看到應用程式包結構如下圖:
應用程式包包含:一個包清單檔案,可以有圖檔、視訊檔案、Web頁面、動态連結庫(DLL)等。另外每個應用程式包可以包含一個或多個應用程式,但是包含多個應用程式時是不能通過應用商店稽核的。
如何在本機或者其他裝置上部署Windows 8風格應用程式包呢?
在應用程式包中找到字尾名為.ps1的檔案,右擊->選擇“使用PowerShell 運作”。
在Windows PowerShell中提示“是否更改執行政策”,我們可以根據需要輸入Y(是)、N(否)、S(挂起)、?(幫助),這裡我們輸入“Y”。
安裝成功後,我們可以檢視已安裝的應用。
如何釋出Windows 8風格應用程式呢?
首先選中“解決方案管理器”,右擊選擇“Store”->“Associate App with Store”。
使用Windows 8開發者賬号進行登入釋出應用程式。