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

相關文章
相關標籤/搜索