[Mono-devel-list] Mono debugging API

Miguel de Icaza miguel at ximian.com
Wed Jan 5 10:33:53 EST 2005

Hello Hans,

> We are currently implementing .NET debugging support in X-develop 
> (www.x-develop.com). Interfacing with the MS .NET framework is pretty 
> easy with the documented COM debugging API (ICorDebug and friends).
> X-develop supports coding against Mono. Therefore we would like to 
> investigate the possibility of implementing support for debugging 
> C#/VB.net applications with Mono as well. Unfortunately Mono does not 
> implement the Microsoft COM debugging API. Is there another documented 
> debugging API, preferably managed?
> Thanks for your help.

There is a work-in-progress debugger being developed for Mono which is a
managed API.   Those are the good news.

The bad news is that we have not tested the debugger enough, so it is
known to have bugs and it also has limitations due to the lack of
real-world use.   I guess the upside is that having an IDE with
debugging support will expose the bugs faster.

The other downside is that the debugger and the debugger API only work
against the development version of Mono (Mono 1.1.xx, maybe even only

The debugger API is available in the module `debugger' from our SVN
server.  If you guys are interested in working on this area, and
probably give us some feedback we can arrange a SVN account for you.


More information about the Mono-devel-list mailing list