【发布时间】:2017-01-27 13:42:30
【问题描述】:
我正在尝试在 VS2015 Update 3 中远程调试我的 Raspberry Pi 3 上的新后台 IOT 应用程序。起初我遇到了“命令失败:0x800705b4”的问题,我通过将远程机器名称更改为 IP 解决了这个问题根据我从 IoT 仪表板启动的 IOT 设备门户的指示,地址和“8116”端口。我还将身份验证更改为“无”。这两个都可以毫无问题地连接到树莓派。一旦我将路径更改为包含端口且不进行身份验证,我就可以从 Visual Studio 成功部署。输出窗口字面意思是“部署完成”,然后发生的下一件事是一个错误,告诉我必须先部署项目,然后才能对其进行调试。这毫无意义。
我已尝试将我的身份验证改回未加密的通用,但这又导致了另一个问题。我尝试右键单击并选择“部署”,这是成功的,然后尝试右键单击并选择“启动新实例”,但由于某种原因,它告诉我它尚未部署。请注意,我在连接到树莓派的 IOT 设备门户上,我可以看到在部署时加载了应用程序,所以这似乎是 Visual Studio 的问题,而不是连接问题。帮助!我还在树莓派上进行了 Windows 更新,但似乎没有更新。
-Raspberry Pi 3,操作系统版本 10.0.14393.187(Windows IoT,非内部版本)
- 我的电脑开启了开发者模式,我正在运行 Windows 10 和 Visual Studio Enterprise 2015 版本 14.0.25431.01 更新 3。(我今天也刚刚运行了最新的更新 3 补丁)。
- 是的,我选择了“ARM”。
-是的,我已经尝试在配置管理器中启用“部署”,虽然我不想每次都部署,更不用说什么时候部署了,我收到一个错误,说它已经安装在远程机器上,所以我必须先把它删掉。
- 是的,我已经尝试过杀死 msvmon.exe 进程,如其他帖子中所述。
- 我的应用没有警告或错误。
【问题讨论】:
-
检查解决方案属性以确保您希望部署的项目已标记为部署。还要确保你已经告诉它要运行哪个项目。
-
是的,我已将其设置为单一启动项目。另外,如上所述,我尝试在构建配置中打开和关闭“部署”复选框......它们的行为相同。
标签: visual-studio-2015 raspberry-pi3 windows-iot-core-10