NServiceBus 32位(x86)主机进程

NServiceBus是一个“任何CPU”框架。它没有32位或64位的具体代码。这使得它很容易过渡之间的32位和64位操做系统。不幸的是,并非全部的组件均可以使用默认编译任何CPU体系结构。在许多,若是不是大多数状况下,这是与遗留系统,32位平台特定的代码与本机C库的互操做性,等等。框架

使用默认NServiceBus。主机应用程序老是在64位(x64)模式加载若是您正在运行在64位操做系统,或者在32位(x86)模式为一个32位的操做系统。一样,这一般不是一个问题。操作系统

但若是组件或其余库包含32位代码必须被调用并加载到这个过程当中,你有一个问题, BadImageFormatException.code

NServiceBus V3开始,有两个特定版本的NServiceBus主持人:默认任何CPU版本和 NServiceBus.Host32.exe.orm

第二个容许用户运行一个64位的操做系统运行32位NServiceBus过程,容许执行32位二进制文件/代码没有诉诸等解决方法 corflags.exe,指导。净框架在32位模式下运行。get

NuGet包的连接:io

相关文章
相关标签/搜索