gpt4 book ai didi

debugging - Monodevelop: `Waiting for debugger`

转载 作者:行者123 更新时间:2023-12-02 02:13:01 24 4
gpt4 key购买 nike

我正在尝试调试 this Mono desktop software在 Monodevelop 中。

我导入了 SLN 文件,成功运行了 Build all,但是当我按下 Debug 按钮时,我得到了一个永远等待的弹出窗口,上面写着 Waiting for调试器:

Monodevelop: Waiting for debugger

输出显示:

User assembly '/home/nico/src/SparkleShare/SparkleShare/bin/SparkleShare.exe' is missing. Debugger will now debug all code, not just user code.

我的第一行代码是一个Console.WriteLine,它的输出没有出现在任何地方。
难道我做错了什么?

Ubuntu 2012.10 上的 Monodevelop 3.0.3.2。
使用 monodevelop -v -v -v 时控制台上不会出现任何特殊情况。

当我按下 Start Without Debugging 而不是 Start Debugging 时,应用程序立即崩溃并显示 The application exited with code: 255,但我需要Debug才能找到问题出在哪里。

当我按下 Debug Application... 并选择 bin/SparkleShare.exe 时,Monodevelop 什么都不做。 UI 没有任何反应,就像我什么也没按一样。

当我从命令行运行应用程序时,它运行良好(没有崩溃),但 Monodevelop 没有任何反应,所以我不能用它来调试:

mono --debug  bin/SparkleShare.exe

在 Monodevelop 中调试与从头开始创建的解决方案配合得很好。

Here is a hack to debug in Monodevelop这在这里有效,但非常痛苦,而且不受支持。

注意:这与 this question 不是同一个问题,这是关于 MonoTouch 等待手机模拟器的...那里的建议是关于模拟器或更新 XCode...这里没有模拟器也没有 XCode。

最佳答案

MonoDevelop 2.8.6.3 有点旧。

我建议您升级到 3.x 甚至 master 分支,它有很多改进并且可能会解决您的问题。

关于debugging - Monodevelop: `Waiting for debugger`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11963904/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com