【问题标题】:raspberry pi 2 windows iot remote debugger does not appear to be running树莓派 2 windows iot 远程调试器似乎没有运行
【发布时间】:2015-06-24 12:03:40
【问题描述】:

我正在尝试使用带有 VS 2015RC 的 windows 10 build 10074 在树莓派 2 上调试示例应用程序。

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

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

【问题讨论】:

    标签: visual-studio-2015 raspberry-pi2 windows-10-iot-core


    【解决方案1】:

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

    马克·拉德伯恩 [MSFT]

    【讨论】:

    • 运行网络启动 WinRM 也成功了。重启也是如此。如果再次发生,将尝试运行 RDBG。重新启动后标记为答案将启动远程调试器。至少大部分时间。
    • 马克,我在 PI2 上的 VS 和 RemoteDebugger 不匹配。我有新的 rTools_setup_ARM 但如何将其部署到 PI?
    【解决方案2】:

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

    试一试,成功了。

    【讨论】:

      【解决方案3】:

      使用 iot 仪表板并在“我的设备”中单击“在设备门户中打开”。在那里会有一个“调试”选项,点击启动 Visual Studio 调试器。然后部署应用

      【讨论】:

        【解决方案4】:

        我正在为我的朋友设置 RPi3,但当她自己遇到这个问题时,上述选项都不适用于我朋友的情况。

        “单击启动 Visual Studio 调试器”选项仅在先前已将 MSVSMON.exe 部署到 RPi3 上时才有效。这可以使用 powershell 手动完成,或者 VS 在您第一次尝试进行远程调试时自动完成。

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

        在我朋友的情况下,无论防火墙是否关闭或是否发出 netstart Winrm 命令,VS 每次都无法部署应用程序。所有的验证方法都试过了,还是不行。

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

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

        【讨论】:

          【解决方案5】:

          为我工作:

          Visual Studio -> 工具 -> NuGet 数据包管理器 -> 数据包管理器设置 -> 选中“包还原”下的两个框

          【讨论】:

            猜你喜欢
            • 2018-12-23
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多