Mono是否支持64位Windows?

在此页面上, http://www.mono-project.com/Supported_Platforms,64位窗口未列为受支持的平台。 但是,我一直觉得它受支持(x64代码生成器工作……)。 任何人都可以最终证实这一理论吗?

谢谢

“支持”并不一定意味着它起作用,“不支持”并不一定意味着它不起作用。 相反,当编写软件的人说他们支持平台时,这意味着他们已经在该平台上测试了软件,并接受与在该平台上无法工作相关的错误报告。

在“不受支持”的平台上使用该软件意味着您使用它们需要您自担风险。 (当然,自由软件通常总是由您自己承担风险。)

对于64位Windows的特定情况,我希望Mono能够在32位模式下工作,但我没有调查过。 这不仅仅是一个x64代码生成器的问题; 64位Linux的ABI与64位Windows不同,exception处理机制不同等。

Mono项目不为Win64提供二进制文件/安装程序,因为它不受官方支持。 正如其他答案所示,Win32版本在64位版本的Windows下运行得非常好。

但是,Win64支持已经由一些非常好的贡献者提供和测试,他们将其用于商业产品。

你可以使用/ mono / msvc中的“mono.sln”从Mono的SVN自己构建它。

使用“Debug_eglib | x64”或“Release_eglib | x64”配置。

存在一个在Linux下运行的x64代码生成器这一事实并不意味着相同的代码生成器可以在Windows下运行。 操作系统使用不同的ABI,即。 调用约定和其他相关的东西。 有关详细信息,请参阅Old New Thing 。

据我所知,Win64没有原生的Mono端口,但即使在x64系统上,Win32也能在WOW下运行良好。