[Mono-dev] What versions of Windows are supported by Mono?

Kornél Pál kornelpal at hotmail.com
Tue Sep 20 16:32:56 EDT 2005

Microsoft provides little support for NT 4 because they want to make
customers to update to newer versions. And of course it lacks a lot of
functionality, and they don't want to spend time and money on supporting

By looking at the imported functions in binaries I made the following

We are using version 5.0 Shell funtions that require Windows 2000 or Windows
Me and later. (Previously I said IE 5.0 is required but it does not
redistribute Shell 5.0 so Windows itself is required to have version 5.0
We are using Unicode funtions that require Windows NT.

So currently Windows 2000, Windows XP, Windows Server 2003 is supported. I
don't think that developers use older systems so I think it's OK not to
support older systems.

Windows 2000 has no GDI+ so please include gdiplus.dll in the installer:

Source: gdiplus.dll; DestDir: {app}\bin; Components: mono; OnlyBelowVersion:

And please use:



----- Original Message -----
From: "Francisco T. Martinez" <martinf at mfconsulting.com>
To: "Jonathan Pryor" <jonpryor at vt.edu>
Cc: "Kornél Pál" <kornelpal at hotmail.com>; <mono-devel-list at lists.ximian.com>
Sent: Tuesday, September 20, 2005 4:28 PM
Subject: Re: [Mono-dev] What versions of Windows are supported by Mono?

> Jonathan Pryor wrote:
>>On Tue, 2005-09-20 at 01:32 +0200, Kornél Pál wrote:
>>>Could someone tell me the versions of Windows that are supported by Mono?
>>NT-based versions, so NT 4.0 (maybe, I'm not entirely sure), Windows
>>2000, Windows XP, and Windows Server 2003.
> For the record, I have never been able to do a successful build and or
> runtime in NT 4.0.  I spent about 5 days before I gave it up.  In the
> end, I traced it back to problems with the Visual C runtime dll for 7.1
> that we use and redistribute and incompatibilities with kernel in NT 4.0.
> I recall that even though MS has a .NET Framework 1.1 Runtime for NT 4.0
> they did not have an SDK and potentially it relates to those reasons.
> Therefore, if you read the release notes document that I have always
> included with over a dozen releases that I had put out, I have always
> stated that NT 4.0 was not supported.
> Paco

More information about the Mono-devel-list mailing list