Windows 10 UWP 部署
阿新 • • 發佈:2017-09-20
命令 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 部署