Does Mono support 64-bit Windows?

On this page http://www.mono-project.com/Supported_Platforms 64-bit windows are not listed as a supported platform. However, I always feel that this is supported (the x64 code generator is working ...). Can anyone finally confirm this theory?

thanks

+6
c # 64bit mono
source share
3 answers

“Supported” does not necessarily mean that it works, and “not supported” does not necessarily mean that it does not work. Instead, when people who write software say that they support the platform, it means that they have tested the software on this platform and will receive error reports related to the failure to work on this platform.

Using software on platforms that are not supported means that you use them at your own risk. (Of course, free software is usually always used at your own risk.)

For a specific case of 64-bit Windows, I would expect Mono to work in 32-bit mode, but I have not investigated. It is not just a matter of creating an x64 code generator; ABI for 64-bit Linux is different from 64-bit Windows, exception handling mechanisms are different, etc.

+5
source share

The Mono project does not provide executables / installers for Win64 because it is not officially supported. As other answers show, the Win32 version works fine under 64-bit versions of Windows.

However, Win64 support was introduced and tested by some really great contributors who use it for their commercial product.

You can create it yourself from Mono SVN using "mono.sln" in / mono / msvc.

Use the configurations "Debug_eglib | x64" or "Release_eglib | x64".

+4
source share

The fact that there is an x64 code generator that works under Linux does not mean that the same code generator will work under Windows. The operating system uses different ABIs, i.e. provocative conventions and other related things. See Old New Thing for more details.

As far as I know, Win64 does not have a native Mono port, but Win32 works fine under WOW even on x64 systems.

+1
source share

All Articles