a13698822086 发表于 2015-5-23 06:09:52

用命令行安装并启动Windows Phone 8 App

  一、安装并启动应用
  "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment\XapDeployCmd.exe" /installlaunchD:\Projects\WindowsPhone\Bin\Debug\WindowsPhone_AnyCPU_3.2.3.xap /targetdevice:xd
  说明:

[*]第一个路径是因为中间含有空格,所以需要用双引号引起来,第二个路径就不需要了,想写上也行。
[*]/targetdevice:xd 表示安装到模拟器中,/targetdevice:de 表示安装到手机中。
[*]默认是安装在第一个模拟器里
  
  二、启动已安装的应用
  "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment\XapDeployCmd.exe" /launch f8ce6878-0aeb-497f-bcf4-65be961d4bba /targetdevice:xd
  说明:

[*]launch后面是跟的Product ID,在项目的\Properties\WMAppManifest.xml里可以找到。
  
  三、部署到指定的设备上
  "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment\XapDeployCmd.exe"/updateD:\Projects\WindowsPhone\Bin\Debug\WindowsPhone_AnyCPU_3.2.3.xap/targetdevice:2
  说明:

[*]targetdevice:2里的2是从这儿查看到,可以指定Device Index中的任何一个数字。
[*]查看办法:"C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment\XapDeployCmd.exe"/EnumerateDevices

  
  四、删除已部署的应用
  "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment\XapDeployCmd.exe" /uninstall f8ce6878-0aeb-497f-bcf4-65be961d4bba /targetdevice:xd
  
  五、小结
  参考文档:http://msdn.microsoft.com/zh-cn/library/windows/apps/ff402565(v=vs.105).aspx
  大家平时都是用VS部署或者也用“Windows Phone Application Deployment”工具,有时我们想玩玩一键部署或一键更新,用命令行也是一个不错的选择。
  建议大家将这些命令保存为*.bat放在桌面或其它方便用到的地方,这个用法只能用于Windows Phone 8.0。
  
  补充:Windows Phone 8.1 路径不同,操作方式一样,
  C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy\AppDeployCmd.exe
页: [1]
查看完整版本: 用命令行安装并启动Windows Phone 8 App