2016-09-19 84 views
1

我想在VS2015 Update 3中的Raspberry Pi 3上远程调试新的后台IOT应用程序。起初我遇到了'命令失败: 0x800705b4“,我通过将IOT设备入口(通过IoT控制面板启动)的指示将远程计算机名称更改为IP地址和”8116“端口来解决此问题。我也将我的身份验证更改为“无”。这两种都可以连接到树莓派没有问题。一旦我改变了路径以包含端口并且没有身份验证,我就可以从Visual Studio成功部署。输出窗口字面意思是'部署完成',接下来发生的事情是一个错误,告诉我必须在调试之前部署项目。这没有意义。'成功部署后需要部署项目'才能启动'

我试过改变我的身份验证回到通用未加密,但导致其他问题再次。我尝试了右键单击并选择“部署”,这是成功的,然后尝试右键单击并选择“启动新实例”,但出于某种原因,这告诉我它尚未部署。请注意,我在连接到树莓派的IOT设备门户网站上,我可以在部署时看到该应用程序已加载,因此它似乎是Visual Studio的问题,而不是连接。帮帮我!我也对覆盆子pi做了Windows更新,但没有更新显示。

-Raspberry皮3,OS版本10.0.14393.187(物联网的Windows,而不是内幕版)
- 我的电脑有开发人员模式打开,我运行Windows 10和Visual Studio 2015年企业版14.0.25431.01更新3 (我今天刚刚跑了最新的更新3补丁)。
- 是的,我选择了'ARM'。
- 是的,我已经尝试过在配置管理器中进行'部署',尽管我不想每次都部署,更不用说我什么时候做,我得到一个错误,说它已经安装在远程机器上,所以我必须先删除它。
- 是的,我试图杀死其他职位描述的msvmon.exe进程。
- 我的应用没有警告或错误。

+0

检查解决方案属性以确保您希望部署的项目标记为部署。还要确保你已经告诉它哪个项目是运行的项目。 – Dijkgraaf

+0

是的,我已将它设置为单个启动项目。另外,如上所述,我已经尝试在构建配置中打开和关闭“部署”复选框......它们都表现相同。 – TonyE

回答

1

不知何故,在更改设备名称,将管理员密码(p @ ssw0rd)更改为新的设置以及设置远程调试引脚后,它现在正在工作。我通过自动查找选项使用了dns名称,并且它可以工作,即使它之前需要IP。

+0

我在你的问题中描述了确切的问题,困扰着我最后4个小时!我放弃了这个解决方案,因为我认为它不可能解决任何问题。但是猜猜怎么样?正如你所描述的那样,我的Pi现在正在正常工作和调试!感谢您的解决方案。 – Leigh