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?
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.
User contributions licensed under CC BY-SA 3.0