MonoDevelop throwing an error of 0x80131C30

1

I am running MonoDevelop (2.8.6.5) on Windows 7 x64, and have it rendering some pages fine, as well as doing simple MySQL queries.

I now have a problem I would like to debug, however whenever I try to debug I am faced with the following error:

"Debugger Error: The operation failed because debuggee and debugger are on incompatible platforms. (Exception from HRESULT: 0x80131C30)"

Having done a search online, some suggested that it was to do with me running a 64 bit OS and that I should just compile the application in x86. I have done so, and am still faced with the same error.

Could somebody give me some other suggestions please?

mysql
mono
monodevelop
windows-7-x64
asked on Stack Overflow Mar 18, 2012 by JustinN

1 Answer

2

It turns out that by having MonoDevelop installed, compiling and running C#, does not mean it is running Mono. It will run with .NET until you install Mono, and MonoDevelop cannot debug a .NET app

So ultimately, the solution was to install Mono runtimes, which seemed confusing as it is the Mono IDE, and it compiles and runs Mono code fine, it simply cannot debug without the runtimes.

answered on Stack Overflow Mar 19, 2012 by JustinN

User contributions licensed under CC BY-SA 3.0