我们有一个Windows Phone Silverlight 8.1项目,我们需要在Windows 10移动设备上进行调试 . 当我们尝试部署到设备时,我们会收到以下错误:
'安装失败 . 请联系您的软件供应商
然后弹出一条消息:
'另一个应用程序已在使用指定的通信资源'
我们尝试过:
-
多个Windows 10移动设备(一个安装了Windows 10,另一个我们从8.1更新过)
-
从两台不同的开发机器部署(产生相同的错误)
-
删除设备上安装的任何先前版本的应用程序
-
使用最新的Windows 10 sdk和仿真器将visual studio更新到最新版本
-
在'For developers'设置面板中,开发计算机和Windows 10移动设备均已启用'Developer mode'
该应用程序在Windows Phone 8.1以及运行Windows Phone 8.1和10的模拟器上部署并运行良好 .
我们只将问题部署到物理设备 .
编辑:实际上,在安装更多模拟器之后,该应用实际上并不在某些Windows 10移动模拟器上运行 .
该应用程序运行正常:模拟器10.0.1.0 720p 5英寸1GB
但不运行:移动模拟器10.0.10586.0 QHD 5.2英寸3GB
3 回答
在我的情况下,我不得不手动启动
service.msc中的 Windows Phone IP over USB Transport (IpOverUsbSvc) 服务
如果其他人在部署到Windows 10移动设备时遇到问题,请在WMAppManifest中检查您的版本号 .
我们的项目版本号由我们的构建服务器设置,这意味着我们在项目本身中只有0.0.0.0 .
这在Windows Phone 8上很好,但在Windows 10 Mobile上...不,不会部署!
您可以在设备管理器中删除这些引用后再试一次,之后,您可以拔下设备并再次插入安装驱动程序 .
对于开放设备管理器;运行此命令“mmc devmgmt.msc”