[MonoDevelop] Debugging a DLL on Windows

Steve Baer steve at mcneel.com
Mon Sep 14 11:51:01 EDT 2009

Thanks for the replies.

This is a question about debugging an embedded Mono (not the .NET runtime) 
application. I'm not very concerned about debugging support on windows; just 
wanted to know if I was doing something wrong. If the exception dialog is 
not expected, I would be happy to file a bug report about this issue.

I haven't tested this feature on Mac yet. Is Mono debugging supported on 


----- Original Message ----- 
From: "Lluis Sanchez Gual" <lluis at novell.com>
To: "Steve Baer" <steve at mcneel.com>
Cc: <monodevelop-list at lists.ximian.com>
Sent: Monday, September 14, 2009 2:34 AM
Subject: Re: [MonoDevelop] Debugging a DLL on Windows

> El dv 11 de 09 de 2009 a les 13:16 -0700, en/na Steve Baer va escriure:
>> Hi,
>> I'm in the early stages of embedding Mono in our C++ based product to
>> load and execute "plug-in" DLLs written in C#. So far everything is
>> working quite well on both Windows and OSX.... except when it comes to
>> debugging. In Visual Studio when I debug a C# plug-in written for our
>> application and using the .NET framework, I set the debugger to "Start
>> external program" and my breakpoint is hit once my C# DLL is loaded
>> and running.
>> Is there any equivalent to this in MonoDevelop? I've tried Run->Debug
>> Application... and get an exception dialog. I also tried Run->Attach
>> to Process... but no processes are shown for attaching. Forgive my
>> ignorance, I'm not sure if this is a bug or if I'm going about
>> debugging the wrong way in MonoDevelop.
> If you are embedding the Mono runtime, you need the Mono Debugger to
> debug your app, and it is not yet supported on Windows.
> If you are embedding the .NET runtime instead of Mono, mixed mode
> debugging (native/managed) is not yet supported, and there are no plans
> to support it at mid term.
> Lluis.

More information about the Monodevelop-list mailing list