在 Windows10 Mobile開發工具裏,微軟沒有提供 wp8 sdk 中 Application Deployment 同樣的部署工具,參考windows
了一下 StackOverflow 論壇上的帖子(link)和一個不知道什麼語言的文章上的解圖(link),大概嘗試了一下,能夠瀏覽器
部署到 lumia950上。安全
前提條件,安裝 win10 sdk(下載地址) ,phone 經過 usb 鏈接到 pc 端,而且phone 和 pc 網絡鏈接到同一個路由器。網絡
一、在 windows10 手機上,先打開開發者模式,獲取設備代碼:架構
1)在手機的 設置 -> 更新和安全 -> 面向開發人員 中,選擇 「開發者模式」:app
2)點擊上圖的配對按鈕,彈出代碼框,每次點擊得到的代碼都不一樣:工具
二、建立一個部署用的 Demo 包,若是已經有 appx 包了,則跳過這一步:開發工具
1)在 visual studio 中,右鍵工程,選擇生成 appx 包:spa
2)選擇非商店包。選擇 「不生成捆綁包」,手機的 cup 爲 arm 架構:命令行
3)生成包,並獲取當前包路徑:
三、經過 WinAppDeployCmd.exe 工具,得到手機 ip,並配對
1)打開 Windows 默認命令行工具,導航到 WinAppDeployCmd.exe 的目錄下面,
(個人 Windows 和 開發 sdk 安裝在 D盤):
輸入命令,按回車:
cd D:\Program Files (x86)\Windows Kits\10\bin\x86
2 )獲取 phone 的 ip 地址,在命令行工具中,輸入:
WinAppDeployCmd.exe devices
獲取到手機的 ip 地址:
3)經過 WinAppDeployCmd 與手機配對:
格式:
WinAppDeployCmd install -file 「<path>」 -ip <ip> -pin <pin>
這裏使用的命令爲:
WinAppDeployCmd install -file "D:\Users\duanb\Desktop\app\demo\DeployDemo_1.0.0.0_ARM_Debug_Test\DeployDemo_1.0.0.0_ARM_Debug.appx"
-ip 192.168.1.111 -pin G2z2w2
而後輸入回車,appx 包就被部署到手機上了:
更新:
方法二:
在 windows10 Mobile 10.0.1.586.x 手機上,能夠直接經過瀏覽器進行部署:
在手機設置 -> 面向開發者 中,能夠看到部署的地址等:
在 pc 端,經過輸入地址便可: