【发布时间】:2015-03-01 10:40:01
【问题描述】:
在启动 Windows Phone 8.1 应用程序进行部署和调试时,VS2013 出现错误:
错误 1 错误:DEP6100:发生以下意外错误 在提升阶段“连接到设备”期间: SmartDeviceException - 部署失败,因为没有 Windows Phone 检测到。确保手机已连接并开机。应用WP
错误 2 错误:DEP6200:Boostrapping“设备”失败。设备不能 被发现。部署失败,因为未检测到 Windows Phone。 确保手机已连接并开机。应用WP
在尝试了许多方法试图消除这个问题(禁用防火墙、重新安装 SDK、将 Lumia 930 更新到最新的 Windows Phone 开发者预览版)之后,我设法部署并运行了一个带有调试功能的应用程序。正如主题所说,只有在手机上禁用 WiFi 时才能进行部署和调试。
在 Lumia 930 设备上启用 WiFi 并建立 VS-debugger/PowerTools 连接后,调试会话将保持连接并正常工作。但是,如果我断开 Windows Phone Developer Power Tools (8.1) 并尝试再次连接(启用 WiFi 时),它会显示:
电动工具无法与设备通信。这是错误消息:
0x80131600 - 0x80131500 - 0xC0000374
即使在重新启动 VS2013 之后,Visual Studio 也可以在启用 WiFi 后部署和启动新的调试会话。
但是,重新启动 Windows Phone IP over USB 传输 (IpOverUsbSvc) 服务后,VS2013 将无法再次部署和调试,直到再次禁用 WiFi。
这就是它的行为方式。
更新:更新到 Lumia Denim 后,该错误已得到修复。
【问题讨论】:
-
调试开始后打开 WiFi 会发生什么?也可以这样做:禁用WiFi,开始调试,但在属性设置'不要直接启动应用程序',打开WiFi,启动应用程序和调试?
-
@Romasz 我已经更新了问题本身以澄清。
-
我会用机器上的另一部手机和另一台机器上的手机测试它,以测试问题是否特定于这个特定的手机/机器。我假设您已经这样做了,但以防万一,您是否尝试过将手机重置为出厂默认设置?
标签: debugging visual-studio-2013 windows-phone wifi windows-phone-8.1