[Mono-dev] Compiling mono on windows for developing (not running)

Miguel de Icaza miguel at xamarin.com
Fri May 2 20:30:59 UTC 2014

Hello Martin,

To build Mono on Windows, you will need to use Cygwin to build you entire
stack.   Cygwin is a Unix-on-Windows system that will let you properly
build Mono.

While you might be able to get the solutions to work in some limited cases,
they are not actively maintained.

That said, I did check an update recently, so *some* work might be done,
but it does not provide a fully running environment,   You can use VS to
build the solutions, but then you need to manually deploy those to your
Mono installation directory.

I have been working on and off to get this done, but there are still a few
prerequisites required before this will work.


On Fri, Apr 25, 2014 at 5:51 PM, Martin Thwaites
<monoforum at my2cents.co.uk>wrote:

> I want to start making some changes to mono, but I want to do so on
> Windows, using Visual Studio (no offense meant to Xamarin Studio or
> MonoDevelop, I just like Resharper...
> I've been going over the documentation on building mono with visual
> studio, and it seems old and does seem to work for me.  It also seems
> focused on getting a mono install that you can use, whereas what I'm
> looking for is to be able to contribute.
> So there are a couple of questions, should I be able to contribute to mono
> using Visual Studio? is the mono_4_5.sln supposed to work?
> So, can anyone help me out with getting a solution in VS that I can build,
> and run the tests for?
> As a side question, what is the tool that the rest of you use to develop
> mono? do you develop on windows or on Linux?
> Thanks,
> Martin
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20140502/e4895e80/attachment-0001.html>

More information about the Mono-devel-list mailing list