[Monodevelop-devel] Linux Remote Debugging

Michael Hutchinson m.j.hutchinson at gmail.com
Fri Dec 16 13:27:13 EST 2011

On 16 December 2011 07:30, Peter Siegel <siegelpeter2009 at gmail.com> wrote:
> Hi!
> I think you are right... It seems like Monodevelop uses the
> .netcompiler when compiling for "Softdebugger on Meego Device". I
> checkedthe normal debug mode and it uses mono. Now i'm going to check
> whymono isn't used for the Meego SDB Debugging.
> I can't find anything about the compiler in the Meego Addin code...Any
> Idea where i have to search for this?

This addin doesn't alter the compilation all all, that's left to the core code.

In order to have mdb files when compiling on Windows for transferring
to the debuggee, you should either:
a) Set MonoDevelop to target the Mono runtime/toolchain, using
Project->Target Runtime, so it will use *mcs when compiling.
b) Use pdb2mdb to convert the pdb files produced by .NET's csc to mdb files

Since the choice of target runtime is up to the user, not the addin, I
would suggest supporting pdb2mdb anyway.

> Today i tested this on Linux (OpenSuSE 12.1) and there
> Singlestepdebugging worked (locally but using Meego SDB Debugging.
> I couldn't find any recent updates in git... Is Monodevelop
> stillactively developed?

Yes, see https://github.com/mono/monodevelop/commits/master

Michael Hutchinson

More information about the Monodevelop-devel-list mailing list