在 Raspberry Pi 3 上使用 RemoteDebugger 调试 C# mono 程序
Using RemoteDebugger to debug C# mono program on Raspberry Pi 3
我正在尝试使用最新的 MonoRemoteDebugger (1.0.10) 在 Pi 3 上调试我的 C#-mono 程序。
程序在构建机器(windows 10 64 位笔记本电脑)和目标机器 (Pi 3) 上编译。二进制文件也在目标机器上运行。
但是当我尝试使用带有 MonoRemoteDebug 扩展的 Visual studio 2015 Community 进行远程调试时,它失败了。
- 在目标机器上运行的调试服务器被扩展客户端找到。
- 当我 select 服务器并按下连接时它会连接。
- 但是当它尝试启动二进制文件时失败了,它 returns 并显示找不到 .exe 的消息。
- 好像是在开发机的目录(C:\users\user\projects\project\Program.exe)中找。
我已经学习了这个教程:
https://mmkaram.wordpress.com/2015/04/18/run-and-debug-c-net-on-a-raspberry-pi/
并阅读以下内容 post Mono remote debugging from Visual Studio
但我似乎无法让它工作,有人可以帮助我吗?
我建议您使用 Xamarin Studio。
从 Windows 到 Linux 的远程调试(对我来说在 Beaglebone 上)没有任何问题。
https://store.xamarin.com/account/my/subscription/downloads#all-versions
https://eladnava.com/debug-remote-mono-apps-via-xamarin-studio/
我还尝试从 VS 中获取调试 运行。它是 "possible",但只是非常基础且使用起来很笨拙。
Xamarin Studio 也是免费的,并且与 VS 解决方案完全兼容。因此,如果您愿意,可以使用 VS 编写代码,然后在 Xamarin Studio 中加载解决方案以进行调试。
我正在尝试使用最新的 MonoRemoteDebugger (1.0.10) 在 Pi 3 上调试我的 C#-mono 程序。
程序在构建机器(windows 10 64 位笔记本电脑)和目标机器 (Pi 3) 上编译。二进制文件也在目标机器上运行。
但是当我尝试使用带有 MonoRemoteDebug 扩展的 Visual studio 2015 Community 进行远程调试时,它失败了。
- 在目标机器上运行的调试服务器被扩展客户端找到。
- 当我 select 服务器并按下连接时它会连接。
- 但是当它尝试启动二进制文件时失败了,它 returns 并显示找不到 .exe 的消息。
- 好像是在开发机的目录(C:\users\user\projects\project\Program.exe)中找。
我已经学习了这个教程: https://mmkaram.wordpress.com/2015/04/18/run-and-debug-c-net-on-a-raspberry-pi/ 并阅读以下内容 post Mono remote debugging from Visual Studio
但我似乎无法让它工作,有人可以帮助我吗?
我建议您使用 Xamarin Studio。 从 Windows 到 Linux 的远程调试(对我来说在 Beaglebone 上)没有任何问题。
https://store.xamarin.com/account/my/subscription/downloads#all-versions https://eladnava.com/debug-remote-mono-apps-via-xamarin-studio/
我还尝试从 VS 中获取调试 运行。它是 "possible",但只是非常基础且使用起来很笨拙。
Xamarin Studio 也是免费的,并且与 VS 解决方案完全兼容。因此,如果您愿意,可以使用 VS 编写代码,然后在 Xamarin Studio 中加载解决方案以进行调试。