<br><font size=2 face="sans-serif">Thanks guys.</font>
<br>
<br><font size=2 face="sans-serif">This will help with debugging on windows,
but the &quot;holy grail&quot; I was after was to be able to debug MWF
and System.Drawing on MacOSX. Does anyone know if remote debugging works
on the MacOSX? I know it works from Windows to Windows. Basically, my setup
is to build an app using WindowsForms on Windows. I have that same directory
shared to the MacOSX. I build it on windows and then from the Mac run it
from the command line to see if things are working. I would like to step
through the code on Windows while it is running on the Mac. Currently,
running on Windows doesn't work because it can't find the Carbon API's
on Windows.</font>
<br>
<br><font size=2 face="sans-serif">Brock</font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Jonathan Pobst &lt;monkey@jpobst.com&gt;</b>
</font>
<p><font size=1 face="sans-serif">11/06/2007 03:55 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">Brock Reeve &lt;Brock.Reeve@ni.com&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">Petit Eric &lt;surfzoid@gmail.com&gt;,
Miguel de Icaza &lt;miguel@ximian.com&gt;, mono-devel-list@lists.ximian.com</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [Mono-dev] MonoSummit: Planning
the Sessions</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2><tt>Hey Brock!<br>
<br>
Us VS.Net brats are looking at what we can present to help out our <br>
fellow brats. &nbsp;I work pretty much exclusively in VS2005 and completely
<br>
understand the advantage of staying with tools you already know <br>
(especially ones that have integrated debuggers).<br>
<br>
In the meantime, the following article is what we had put together to <br>
show how to debug Mono winforms apps in VS. &nbsp;Since this was written,
we <br>
added another project &quot;Mono.Mozilla&quot; to the Managed.Windows.Forms
<br>
solution to support the upcoming WebBrowser control. &nbsp;You will need
to <br>
add this project to the local solution (there is a project file for it
<br>
in SVN/Mono.Mozilla).<br>
<br>
Unfortunately, this doesn't extend down to the other Mono class <br>
libraries, as many of them do not maintain solution files. &nbsp;But it
<br>
should get you started.<br>
<br>
http://www.mono-project.com/Guide:_Debugging_With_MWF<br>
<br>
Hope this helps!<br>
Jon<br>
<br>
<br>
Brock Reeve wrote:<br>
&gt; <br>
&gt; I like the idea of having a debugging session. I am a VS.NET brat
and am <br>
&gt; struggling with the best way to debug (hunt down issues) and learn
some <br>
&gt; of the Mono framework. I have created VS.NET solutions for <br>
&gt; System.Drawing and System.Windows.Forms so I could browse the source
<br>
&gt; with VS.NET which helps. My current way is to build on Windows, copy
the <br>
&gt; assemblies and use Console.Writeline to debug and learn stacks. Let's
<br>
&gt; just say this is not ideal. So the session could be titled something
<br>
&gt; like &quot;Debugging Mono for VS.NET brats&quot;. Some ideas for a
debugging session:<br>
&gt; <br>
&gt; - What tools/processes do Mono developers use to develop?<br>
&gt; - What is the easiest way for VS.NET developers to debug the framework?<br>
&gt; - What is the process for submitting code changes (patch files)?<br>
&gt; <br>
&gt; <br>
&gt; I also would like to see a session on the dependencies and the way
<br>
&gt; modules are organized. For example, what the mono framework libraries
<br>
&gt; call into and their dependencies. What parts are unmanged and which
<br>
&gt; parts are managed etc. Here is some examples (the dependencies are
<br>
&gt; things I have read and learned from buildling and might not be totally
<br>
&gt; correct):<br>
&gt; <br>
&gt; - Class libraries -&gt; [glib-2.0] - [gthread-2.0] - [libgc]<br>
&gt; - Moon -&gt; [ffmpeg] - [GTK -&gt; GDK] - [ALSA]<br>
&gt; - System.Drawing -&gt; [libgdiplus -&gt; Cairo (statically linked
into <br>
&gt; libgdiplus)]<br>
&gt; <br>
&gt; Brock<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; *&quot;Petit Eric&quot; &lt;surfzoid@gmail.com&gt;*<br>
&gt; Sent by: mono-devel-list-bounces@lists.ximian.com<br>
&gt; <br>
&gt; 10/31/2007 10:03 AM<br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>
&gt; To<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;Miguel
de Icaza&quot; &lt;miguel@ximian.com&gt;<br>
&gt; cc<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;monodevelop-list
&lt;monodevelop-list@lists.ximian.com&gt;, <br>
&gt; mono-devel-list@lists.ximian.com<br>
&gt; Subject<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Re:
[Mono-dev] MonoSummit: Planning the Sessions<br>
&gt; <br>
&gt; <br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; <br>
&gt; Dam Gmail, it doesn't includ the list by defaut when answering<br>
&gt; 2007/10/31, Petit Eric &lt;surfzoid@gmail.com&gt;:<br>
&gt; &nbsp;&gt; At this time there is a way/method/howto for have a simalar
debuging<br>
&gt; &nbsp;&gt; tool as MS in MD, to folow own code step by step, pas throug
and so on<br>
&gt; &nbsp;&gt; directly in MD IDE/RAD, during execution of the program
?<br>
&gt; &nbsp;&gt;<br>
&gt; &nbsp;&gt; 2007/10/31, Miguel de Icaza &lt;miguel@ximian.com&gt;:<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &gt; I would be happy to hear about debugging applications
with mono, <br>
&gt; the state of<br>
&gt; &nbsp;&gt; &gt; &gt; the debugger, etc.<br>
&gt; &nbsp;&gt; &gt; &gt;<br>
&gt; &nbsp;&gt; &gt; &gt; Also, in relation to this, debugging mono itself:
when you <br>
&gt; _really_ think what<br>
&gt; &nbsp;&gt; &gt; &gt; you observe is not a bug in your program, how
to go about <br>
&gt; checking mono<br>
&gt; &nbsp;&gt; &gt; &gt; against the C# standard, MS implementation, whatever.<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; Great suggestion;<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt; &gt; We will add a &quot;Debugging with MDB&quot; tutorial,
and we probably will <br>
&gt; have a<br>
&gt; &nbsp;&gt; &gt; Tips and Trick BOF session.<br>
&gt; &nbsp;&gt; &gt; _______________________________________________<br>
&gt; &nbsp;&gt; &gt; Mono-devel-list mailing list<br>
&gt; &nbsp;&gt; &gt; Mono-devel-list@lists.ximian.com<br>
&gt; &nbsp;&gt; &gt; http://lists.ximian.com/mailman/listinfo/mono-devel-list<br>
&gt; &nbsp;&gt; &gt;<br>
&gt; &nbsp;&gt;<br>
&gt; _______________________________________________<br>
&gt; Mono-devel-list mailing list<br>
&gt; Mono-devel-list@lists.ximian.com<br>
&gt; http://lists.ximian.com/mailman/listinfo/mono-devel-list<br>
&gt; <br>
&gt; <br>
&gt; ------------------------------------------------------------------------<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Mono-devel-list mailing list<br>
&gt; Mono-devel-list@lists.ximian.com<br>
&gt; http://lists.ximian.com/mailman/listinfo/mono-devel-list<br>
<br>
</tt></font>
<br>