[Mono-dev] Can't run mono-3.12.X on Windows XP (Mono-devel-list Digest, Vol 120, Issue 4)
keedi.k at gmail.com
Fri Apr 10 03:39:14 UTC 2015
Thanks for the information. I was able to save time. :-)
I also think it is appropriate to discontinue support windows XP. IMHO, it
is important to notice about supporting XP is expired in Mono homepage.
Since Mono is cross-platform dev environment, many people could
misunderstand that they can run it everywhere if they want.
2015-04-10 5:59 GMT+09:00 Alexander Köplinger <alex.koeplinger at outlook.com>:
> FYI, I looked briefly into this and I think the only thing that XP doesn't
> have is InterlockedCompareExchange64 win api. msvc supports the _InterlockedCompareExchange64
> intrinsic we could probably use instead, but I couldn't test it since the
> runtime wouldn't build for me in VS when I tried.
> I agree that XP is an EOL platform and we shouldn't invest any time in it
> (but it'd be pretty funny nonetheless if I could run asp.net 5 on a
> decades old OS *g*).
> -- Alex
> > Date: Thu, 9 Apr 2015 21:43:44 +0100
> > From: directhex at apebox.org
> > To: mono-devel-list at lists.ximian.com
> > Subject: Re: [Mono-dev] Can't run mono-3.12.X on Windows XP
> (Mono-devel-list Digest, Vol 120, Issue 4)
> > On 09/04/15 18:48, Keedi Kim wrote:
> > > Hi, guys.
> > >
> > > I tried recent version of Mono (3.12.X) on Windows XP machine. I've
> > > installed Visual C++ 2013 (x86) redistributable, then installed Mono.
> > > every mono related executables are failed to run. The error message
> > >
> > > "mono.exe is not a valid win32 application"
> > >
> > > I checked download page ( http://download.mono-project.com/archive/ )
> > > installed previous older version which is
> > > mono-3.2.3-gtksharp-2.12.11-win32-0.exe then all mono binaries are
> > > well. I wonder if the mono supports Windows XP. Are there extra works
> > > use recent version of mono in XP machine?
> > Sooooooooo....... The short version is it doesn't work with 3.12+, which
> > are built with Visual Studio 2013.
> > I tried building with parameters to enable legacy XP support, and it
> > should *install* on XP now, with the 4.0.0 alpha release - but it will
> > fail to work, due to needing commands in kernel32.dll (one of the most
> > fundamental Windows components) which are only available in Vista or
> > XP stopped having any support whatsoever from Microsoft more than a year
> > ago, and is now a massive security risk for anyone running it - I don't
> > want to invest any more time than I already have on XP support, until
> > management tells me otherwise - at which point it's the runtime team's
> > problem to stop relying on basic kernel32.dll functionality.
> > _______________________________________________
> > Mono-devel-list mailing list
> > Mono-devel-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-devel-list
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list