1. 程式人生 > >Windows 10 UWP 部署

Windows 10 UWP 部署

命令 undle bundle cer http err .cn 文件資源管理器 程序包

原文 http://youthlin.com/20151105.html

我們知道VS連接手機可以直接部署到手機裏,但平板貌似無法這樣幹,平板與電腦連接沒有絲毫反應……那麽想看VS裏寫的uwp應用在平板上的運行情況怎麽辦呢?

如果是本機電腦的話,也可以直接調試,要是平板————

當然是部署啦,不過怎麽部署呢,網上搜到的有命令行 winappdeploycmd.exe 命令的,有Win8.1時代部署方法的,我用winappdeploycmd.exe試了一下,一直無法找到設備,連手機也搜不到,於是放棄了這兩種方法。

註意到Win10的更新和安全設置裏都有 面向開發人員 設置,打開開發人員模式就可以安裝應用程序包了。那麽怎麽生成程序包呢。

我在VS裏的菜單裏找到了生成了應用包的選項。

技術分享

項目-應用商店-創建應用程序包 技術分享


創建包

如果是已經要發布了得話,應該選擇第一項”是”生成上載至Windows應用商店的包(.appxupload),如果還在開發中就選擇否(.appxbundle),這裏我選否。

技術分享


選擇輸出位置

在這裏生成應用程序包,把生成的文件夾復制到目標設備,但是怎麽安裝呢?

技術分享

生成的程序包

手機的話,進入文件資源管理器,直接點擊.appxbundle文件就可以了(如果不行可能是要先點擊.cer證書文件安裝證書)。

但是在平板和PC上,.appxbundle文件沒有相應的程序打開(雖然它其實是一個壓縮文件),在商店裏也沒有安裝本地應用的選項,怎麽辦呢?註意到,這個生成的文件夾裏有一個.ps1文件,我們要的就是這個了。

直接右鍵選擇使用PowerShell運行即可,將會彈出PowerShell窗口,然後提示需要UAC權限,又彈出一個窗口,輸入y確認即可。

技術分享


運行.ps1文件

安裝成功後在開始菜單就可以找到程序啦~

Windows 10 UWP 部署