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

Martin Thwaites monoforum at my2cents.co.uk
Sat Apr 26 14:52:09 UTC 2014

I actually run Ubuntu desktop on my main laptop and the server edition on
all my servers, and have done for years, I only develop my applications in
VS as (at least from an ASP.NET standpoint) it's far superior to XS and MD
(granted I haven't tried XS/MD for a year or so).

I completely agree your comments about the 2.10.8 version that's
distributed with ubuntu (don't know about other distros), that's a tad
old.  All the sites are run are using 3.x compiled from source.

I've been trying to get mono to compile in MD (4.3.3) on ubuntu 14.04 and
not having much luck with that either.  If you know of a tutorial for
getting that up and running I would grateful as that's a compromise.

I want to actually contribute rather than just use it.  Specifically, I
want to try and help get MVC5 running smoothly on mono so i don't need to
look at different hosting options, or, god forbid, change to java.  I also
want to give back rather than just taking!

I think that a lot more people would be willing to make minor enhancements
to the framework if it learning curve wasn't so large.  For minor stuff, it
is quite a bit of a task to make a change and test it.  That would benefit
both Xamarin and the wider mono community.  I'd love to help out with that
side of it, but I'm completely out of my depth at that side.

What I want to help with is the Class Libraries side, and getting them
fully functional for ASP.NET.

On 26 April 2014 14:03, Edward Ned Harvey (mono) <
edward.harvey.mono at clevertrove.com> wrote:

> > From: martin at my2cents.co.uk [mailto:martin at my2cents.co.uk] On Behalf
> > Of Martin Thwaites
> >
> > I'll have to wait until someone puts a guide together about developing on
> > windows as I am seriously out of my depth.  I've spent about 2 evenings
> so
> > far trying to get mono to build in cygwin, but coming up with various
> errors
> > that googling isn't solving.
> > It's disappointing that it appears there is little appetite for getting
> extra
> > people to help with mono who don't own a mac
> There's nothing special about mac, except that it happens to be the most
> popular platform - You definitely don't need one.  Of course windows is the
> #1 most popular desktop, but people developing on windows usually use VS.
>  Mac is #2, and XS works well.  So, you know...
> Also, if you just want to develop .NET code, and run on mono, you don't
> need to build mono.  The only reason you need to build it is if (a) you
> need a version later than what's available for your OS, or (b) you want to
> contribute to (or debug or just step through) the actual mono source.
> If you want to develop the actual mono source, and don't have a mac, then
> until somebody puts in the effort to update the windows build instructions,
> you should be able to do it in linux.  If all you have is windows, you can
> certainly build a linux VM.  (Using Virtualbox or VMWare Player).  I would
> recommend ubuntu desktop.
> The one comment I'll make is this:  In my experience, the mono that
> distributes with the various OSes is archaic.  It is best, after building
> the linux machine, to build your own mono runtime, and build your own
> monodevelop.  In my experience, this is usually pretty easy, so don't be
> scared.  (Unlike lots of other projects, that often have difficulty
> building from source, I hardly ever see any build problems with mono, and
> even then, there's usually a workaround.)
> I have no knowledge or comments on the ASP.NET side of things.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20140426/26fb7c22/attachment.html>

More information about the Mono-devel-list mailing list