Visual studio 2015 raspberry pi 2 windows iot远程调试器似乎未运行

Visual studio 2015 raspberry pi 2 windows iot远程调试器似乎未运行,visual-studio-2015,raspberry-pi2,windows-10-iot-core,Visual Studio 2015,Raspberry Pi2,Windows 10 Iot Core,我正在尝试使用Windows10Build10074和VS2015RC在RaspberryPi2上调试一个示例应用程序 我以前已经成功地完成了此操作,但我当前收到以下错误:Visual Studio 2015远程调试器(MSVSMON.EXE)似乎未运行 解决这个问题似乎很简单,但我找不到任何特定于VS2015和IoT的东西。远程调试器应该在RPi2启动时自动启动。然而,我也看到了这个问题。如果不希望重新启动设备,则应通过连接到RPi2。连接后,输入ps。如果没有看到一个或多个msvsmon实例

我正在尝试使用Windows10Build10074和VS2015RC在RaspberryPi2上调试一个示例应用程序

我以前已经成功地完成了此操作,但我当前收到以下错误:Visual Studio 2015远程调试器(MSVSMON.EXE)似乎未运行


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

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


马克·拉德伯恩[MSFT]

属性项目->调试->自动提示模式:通用

试试看,这是可行的。

使用物联网仪表板,在“我的设备”中单击“在设备门户中打开”。在“调试”选项中,单击“启动visual studio调试器”。然后部署应用程序


我当时正在为我的朋友设置RPi3,当我的朋友走进这个问题时,上述选项都不起作用

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

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

在我朋友的例子中,VS每次部署应用程序都会失败,无论防火墙是否关闭或netstart Winrm命令是否发出。尝试了所有的身份验证方法,但都不起作用

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

这次VS的重新安装帮助解决了问题。重新安装后,VS现在能够使用“通用”身份验证方法部署到RPi3。

对我有效:


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

运行net start WinRM也完成了这一任务。重启也是如此。如果再次发生,将尝试运行RDBG。重新启动后标记为应答将启动远程调试器。至少大多数时候。马克,我在PI2上的VS和RemoteDebugger之间不匹配。我有新的rTools\u setup\u ARM,但如何将其部署到PI?