我已经阅读了在此问题上可以找到的每个StackOverflow,但我仍然无法解决这个问题。
我正在尝试将应用部署到实际设备( NOT 模拟器)。但是当我尝试构建时收到以下错误:
Severity Code Description Project File Line
Error Error : DEP6100 : The following unexpected error occurred during bootstrapping stage 'Connecting to the device '30F105C9-681E-420b-A277-7C086EAD8A4E'.':
SEHException - External component has thrown an exception. App1
和
Severity Code Description Project File Line
Error Error : DEP6200 : Bootstrapping 'Device' failed. Device cannot be found. App1
值得一提的是,我从Windows 7升级到Windows 10.还值得一提的是,我的计算机缺少IpOverUsbSvc.exe(不仅仅是注册表帖子,但缺少实际服务)。找不到任何办法让这个回来,所以我的同事发送了.exe和DLL,我把它放在它的位置。该服务现在正在运行,不再出现任何错误。我的设备被PC识别,它正在运行Windows 10 Mobile(但我也尝试使用运行Windows 8.1的设备)。
PC上的规格:
有什么建议可以解决我的噩梦吗?谢谢!
答案 0 :(得分:10)
帮助我的步骤。我在手机上安装了Windows 10 mobile build 10581(现在是10586)
如果您更换其他设备或重新连接,则必须关闭VS2015,重新启动并重新启动!
答案 1 :(得分:6)
最后设法找到了这个虚幻的bug的解决方案。
似乎如果我没有安装Windows Phone 8.1工具,我就无法构建到ARM设备(甚至不是Windows 10 Mobile)。
所以我解决这个问题的步骤是: 转到控制面板 - >程序和功能 - > Microsoft Visual Studio ... 2015 - >修改。然后选择Windows Phone 8.1工具。
当这样的事情丢失时,人们无法得到合理的错误信息。
答案 2 :(得分:1)
将设备更新为win10 ver:10.0.10581.0后出现此问题。我尝试了很多东西,但最后安装了最新的sdk和模拟器之后我就开始工作了。您可以尝试从此页面安装sdk和模拟器:
不知何故,新的模拟器在vs中不可见,它们在几次重启后都可见,然后在设备调试开始工作。
但是,在使用设备结束调试会话后,vs仍然遇到了一个问题。
答案 3 :(得分:1)
桌面 - >我的电脑 - >右键单击 - >管理 - >服务 - >通过USB传输启动服务Windows Phone IP(IpOverUsbSvc
)尽管starttype
可能设置为自动
答案 4 :(得分:1)
答案 5 :(得分:1)
我尝试了许多建议的解决方案无济于事。
将USB-C电缆从USB 3.1端口更改为计算机上的USB 2.0端口后,错误消失。 YMMV
答案 6 :(得分:1)
我觉得这是一个很老的帖子......但我仍然遇到这个问题。在我的情况下,这发生在我部署到我测试的第二部手机之后。之后,VS 2017现在只想部署到那部手机而不是其他手机。如果我启动另一个项目,则另一个电话被识别并可部署到(在调试下列为设备)。 重启系统修复了这个......
另外,如果我将另一个项目作为参考(如后台任务)添加到我的项目中,我将失去在调试下选择设备和模拟器的能力。然后VS 2017似乎只是部署到最后选择的设备......(真的不知道这是什么)。我还没有能够在这个上选择模拟器和设备。我只有“开始”和“下载新的模拟器”选项。我认为这与VS可能不知道参考项目的类型(如arm / 86/64)这一事实有关,因为它没有设置(不需要,因为这违反了引用动态引用项目的目的)而不是已编译的设备特定文件...)
希望它有所帮助......
答案 7 :(得分:1)
我在设备中卸载了应用程序的现有版本并重新运行它,它对我有用
答案 8 :(得分:0)
如果它对其他人有帮助......我得到了:DEP6701 bootstrapping失败...访问被拒绝。
感谢此处的评论,我只是解锁了然后解锁了我的手机(最初是开机解锁)。现在完全有效(花了一些时间首先安装缺少的框架)。一切都好。
由于
答案 9 :(得分:0)
还可以尝试一件事。
卸载现有应用程序(如果有),然后从Visual Studio部署。
答案 10 :(得分:0)
尝试另一个USB端口。它工作
答案 11 :(得分:0)
我得到这个错误的原因很简单...只是打开了一个我从GitHub下载的新解决方案,按了F5,就知道了!
我将构建配置保留为默认的“调试-ARM”设置,当我更改为“调试-x64”时,它运行良好!
(仅添加完整性的另一个原因,不太可能影响您的情况!)