【问题标题】:Using RemoteDebugger to debug C# mono program on Raspberry Pi 3使用 RemoteDebugger 在 Raspberry Pi 3 上调试 C# 单声道程序
【发布时间】:2016-11-19 14:39:58
【问题描述】:

我正在尝试使用最新的 MonoRemoteDebugger (1.0.10) 在 Pi 3 上调试我的 C#-mono 程序。

程序在构建机器(Windows 10 64 位笔记本电脑)和目标(Pi 3)上编译。该二进制文件也在目标机器上运行。

但是当我尝试使用带有 MonoRemoteDebug 扩展的 Visual Studio 2015 社区进行远程调试时,它失败了。

  • 在目标机器上运行的调试服务器被扩展客户端找到。
  • 当我选择服务器并按下连接时,它就会连接。
  • 但是当它尝试启动二进制文件时失败了,它会返回找不到 .exe 的消息。
  • 好像是在开发机的目录下(C:\users\user\projects\project\Program.exe)找。

我已按照本教程进行操作: https://mmkaram.wordpress.com/2015/04/18/run-and-debug-c-net-on-a-raspberry-pi/ 并阅读以下帖子Mono remote debugging from Visual Studio

但我似乎无法让它工作,有人可以帮助我吗?

【问题讨论】:

  • 今天我尝试了几个版本的 MonoDebugger 1.04 直到当前版本。在帖子描述中都给出了相同的结果。希望有人能对这个问题有所了解。
  • 没人知道吗?有人在 A rasberry pi 3 上工作吗?

标签: c# visual-studio mono visual-studio-2015 raspberry-pi3


【解决方案1】:

我建议您使用 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 中运行调试。这是“可能的”,但只是非常基本且难以使用。

Xamarin Studio 也是免费的,并且与 VS 解决方案完全兼容。因此,如果您愿意,可以使用 VS 编写代码,然后在 Xamarin Studio 中加载解决方案来进行调试。

【讨论】:

    猜你喜欢
    • 2012-11-05
    • 2019-10-10
    • 2016-12-02
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    • 1970-01-01
    • 2017-06-20
    • 1970-01-01
    相关资源
    最近更新 更多