当前位置: 首页 > 编程语言 > C#

Mono是否支持64位Windows?分享

时间:2023-04-11 00:22:52 C#

Mono是否支持64位Windows?在此页面http://www.mono-project.com/Supported_Platforms上,64位Windows未列为受支持的平台。但是,我一直觉得它是受支持的(x64代码生成器工作...)。谁能最终证实这个理论?Thanks“支持”并不一定代表有效,“不支持”也不一定代表无效。相反,当编写软件的人说他们支持某个平台时,这意味着他们已经在该平台上测试了该软件并接受与无法在该平台上运行相关的错误报告。在“不受支持”的平台上使用该软件意味着您需要自行承担使用这些平台的风险。(当然,免费软件通常总是由您自己承担风险。)对于64位Windows的特定情况,我希望Mono在32位模式下工作,但我没有研究过。这不仅仅是一个x64代码生成器问题;64位Linux与64位Windows具有不同的ABI,异常处理机制也不同等等。Mono项目不提供Win64的二进制文件/安装程序,因为它不受官方支持。正如其他答案所示,Win32版本在64位版本的Windows下运行得非常好。然而,Win64支持已经由一些在商业产品中使用它的非常优秀的贡献者提供和测试。您可以使用/mono/msvc中的“mono.sln”从Mono的SVN自行构建它。使用“Debug_eglib|x64”或“Release_eglib|x64”配置。存在在Linux下运行的x64代码生成器这一事实并不意味着相同的代码生成器将在Windows下运行。操作系统使用不同的ABI,即。调用约定和其他相关内容。有关详细信息,请参阅旧的新事物。据我所知,没有用于Win64的Mono本机端口,但即使在x64系统上,Win32在WOW下也能正常工作。以上是C#学习教程:DoesMonosupport64-bitWindows?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: