在 MonoDevelop 之外调试 Mono

在 MonoDevelop 之外调试 Mono

我一直在使用 MonoDevelop 在 C# 中编写控制台应用程序。虽然我可以运行该应用程序并向其传递命令行参数,但我无论如何也想不出如何调试它并传递参数。

我尝试使用命令行启动 MDB -此处有说明

但是在 Ubuntu 11.10 上它无法找到调试器

 05:15:53 {master} ~/Projects/SomeProject/bin/Debug$ mdb
No command 'mdb' found, did you mean:

那么,Mono 调试器在哪里,以及如何调试使用 Mono 构建的依赖于参数的命令行应用程序?

答案1

运行时不再支持“硬调试器”,因此 mono-debugger 包已从 Debian 和 Ubuntu 中删除。monodevelop 使用的接口称为软调试器,并且有一个命令行客户端的启动,位于https://github.com/alexrp/sdb-cli

答案2

确保您已安装mono-completemonodevelopmonodevelop-debugger-gdb包。也许您缺少monodevelop-debugger-gdb包。

相关内容