raspberry pi 2 windows 物联网远程调试器似乎不是 运行

raspberry pi 2 windows iot remote debugger does not appear to be running

我正在尝试使用 windows 10 build 10074 和 VS 2015RC 在 raspberry pi 2 上调试示例应用程序。

我之前已经成功完成此操作,但我目前收到此错误回复:Visual Studio 2015 远程调试器 (MSVSMON.EXE) 似乎不是 运行。

似乎解决这个问题很简单,但我找不到任何特定于 VS2015 和 IoT 的东西。

RPi2 启动时应该会自动启动远程调试器。但是,我也看到了这个问题。如果您不想重启您的设备,那么您应该通过 PowerShell interface 连接到您的树莓派。连接后输入 ps。如果您没有看到一个或多个 msvsmon 运行 实例,那么您可以通过将目录更改为 c:\RDBG 和 运行 命令 StartOneCoreRdbg.cmd 来启动调试器。不过,这永远不会 return 进入命令提示符。

马克·拉德伯恩 [MSFT]

属性项目->调试->身份验证模式:通用。

试试看,成功了。

使用物联网仪表板并在 "my devices" 中单击 "open in device portal"。那里会有一个选项 "Debugging" 单击启动 visual studio 调试器。然后部署应用

我正在为我的朋友设置 RPi3,当我朋友自己解决这个问题时,none 以上选项对她有效。

选项 "click on start visual studio debugger" 仅在 MSVSMON.exe 之前已部署到树莓派上时才有效。这可以使用 powershell 手动完成,或者 VS 在您第一次尝试进行远程调试时自动完成。

当您第一次在连接到树莓派的 VS 中启动远程调试时,它将 MSVSMON.exe 部署到树莓派并启动它。从那里开始,如果您重新启动 RPi3,调试器可能会停止,但它将继续部署到 RPi3 上。

在我朋友的案例中,无论是否关闭防火墙或是否发出 netstart Winrm 命令,VS 每次都无法部署应用程序。各种验证方式都试过了,还是不行。

最后我让她完全卸载 VS,然后安装 VS + Update 2 + 最新的 Win 10 SDK。

重新安装 VS 有助于解决问题。重新安装后,VS 现在可以使用 'Universal' 身份验证方法部署到 RPi3。

为我工作:

Visual Studio -> 工具 -> NuGet 包管理器 -> 数据包管理器设置 -> 选中 "Package Restore"

下的两个框