x64 mono需要x64类库吗?

时间:2011-02-18 14:58:33

标签: .net c++ mono x86-64

我在Windows上编译了 x64 单声道(版本 2.11 )。

我注意到每个使用类库(System.Net,System.IO,...)的程序都会系统崩溃。 我下载了最新版本的class library,它在x86上运行正常,但在x64上运行不正常。

x64 mono需要x64类库吗?

Windows上的x64兼容性问题阻止我们在许多项目中使用mono。 我们决定尝试一下,希望这次能正常工作。

2 个答案:

答案 0 :(得分:4)

目前,64位单声道运行时不需要一组不同于32位单声道运行时的类库。

但是,您需要确保您的类库版本与运行时期望的版本相匹配。如果它们不匹配,通常会在启动时向控制台收到错误消息。

一位同事,我将单声道运行时的端口用于Windows x64。它没有像32位运行时那样经过良好测试,因此您的错误实际上可能是错误。请在此处提出任何问题:

http://www.mono-project.com/Bugs

答案 1 :(得分:0)

我认为.NET行为不同。在x64 .NET进程中,您也不能使用x86程序集。

因此,对于设计方面的东西,礼貌地遵守规则。不要试图跨越界限。