[Mono-dev] Getting started on mono sources

Brandon Perry bperry.volatile at gmail.com
Sat Feb 15 22:34:29 UTC 2014

While I am not positive on this at all, it may be easier to just use
make in a cygwin env.

On 02/15/2014 04:19 PM, Jean-Michel.Perraud at csiro.au wrote:
> Hi Edward,
> At least a couple of people including myself have an interest in
> recommended dev env to work on Mono itself (
> http://lists.ximian.com/pipermail/mono-devel-list/2013-July/040638.html).
> A Howto on recommended setup for Mono contributions would save a fair
> bit of time and hassle for contributors, but I have not heard of such
> a document.
> You should find a Visual Studio solution under /mono/msvc/scripts. The
> Readme has some instructions as to how to re-generate solution and
> project files if you so wish.
> A couple of years ago I updated the code that generates VS project and
> solution files, with the intent to be able to navigate and compile
> Mono C# in VS. You'll find related emails at
> http://lists.ximian.com/pipermail/mono-devel-list/2012-May/038908.html
> and http://lists.ximian.com/pipermail/mono-devel-list/2012-May/038875.html
> While I originally aimed at developing and debugging with VS (in
> particular to benefit from mixed-mode debugging) I renounced. I guess
> this would require a revival of something like Mono tools for VS.
> I'd like to hear from you if you find an IDE and tools setup that
> suits you.
> Cheers
> ------------------------------------------------------------------------
> *From:* mono-devel-list-bounces at lists.ximian.com
> [mono-devel-list-bounces at lists.ximian.com] on behalf of Edward Ned
> Harvey (mono) [edward.harvey.mono at clevertrove.com]
> *Sent:* Saturday, February 15, 2014 1:11 PM
> *To:* mono-devel-list at lists.ximian.com
> *Subject:* [Mono-dev] Getting started on mono sources
> I'm a developer who uses mono and .NET a lot - and as such, I very
> often want to read the mono source to see how something is
> implemented.  (Someday, I'll probably stumble across something that
> should be improved.)
> Before anything else, I'd like to ask, is there a preferred platform
> or IDE or something, for working on the mono source?  Some "getting
> started on mono development" document?  Although I've downloaded
> sources, it's not obvious to me, how to open in for example visual
> studio, and become a useful human being.  (Side note, I ran git clone
> for several hours today, and eventually decided to just abort it and
> download zip file.)
> At the moment, I would love to simply be able to open
> mcs\class\System\System.Net.Security\SslStream.cs and see how it does
> the handshake, negotiating protocols and key exchanges, etc.  I would
> *truly* love to launch code examples, and have the ability to step
> through code, to actually observe its behavior. 
> At present, I'm blindly trying to open things in VS, without a project
> file or defintions of compiler symbols, and basically all the code is
> grayed out.
> While I usually use VS, I'm happy to switch to a different IDE, if for
> example, Xamarin Studio is "the preferred" platform to develop on. 
> The goal that I care about is being able to browse, edit, and
> hopefully even build and debug code, as effectively as possible.
> Thanks for pointers...
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

More information about the Mono-devel-list mailing list