[Mono-list] Mdb hangs
Ken Bass
kbass at kenbass.com
Fri Jan 13 19:36:04 UTC 2012
On 01/13/2012 12:11 PM, Reimer Behrends wrote:
> On 13/01/2012 15:04, Ken Bass wrote:
>> Is that invoked by launching monodevelop and under Run, selecting 'Debug
>> Application'?
> I'm assuming that you aren't using MonoDevelop to build your code.
>
> In that case, you can still open the generated assembly (.exe file)
> directly from MonoDevelop and then use Run or Debug from the Run menu.
> If compiled with -debug, that will automatically generate an appropriate
> project/solution for that assembly and allow you to debug it.
>
Yes and no. I'm trying to track down a bug(s) in some open source code
that works under Windows but not Linux. It has a plugin architecture
that loads/launches some external dlls (I also have the source for that
and it too is C# code).
I didn't start with the 'soft debugger' because the website
documentation said that was primarily for the iPhone which I do not have.
I have made some progress running under the 'soft debugger' 2.8.1, but
have some questions:
1) How do I break on an exception? Normally under a debugger like gdb if
an exception occurs it breaks. So far under this soft debugger, the
program dies and the only notice is the backtrace in the 'Application
Output' tab. It does not seem to be tied into the debugger at all.
2) How come sometimes I run an application and it does nothing? Is there
some sort of cache or something? Sometimes it seems I need to run it 4
or 5 times before it actually does anything.
3) There is one particular file called MainForm.cs. When I double click
it under monodevelop is gives me an error 'could not opened. Failed to
convert content from UTF-8 to UTF-8: Invalid byte sequence in conversion
input.'. The file appears fine via 'vi' and the permissions are no
different than the dozens of other files in that directory.
Thats all for now. Thanks.
More information about the Mono-list
mailing list