2012-12-04 25 views
1

我將一些32位.Net應用程序轉換爲x64。企業庫5(32位)用於一大堆我們的應用程序,所以我的印象是,當我們在x64中重新編譯這些應用程序時,我們需要插入一個x64版本的EntLib。有誰知道這是否存在?我繼續搜索,我似乎無法找到一個直接的答案 - 我發現有關x64配置管理器工具的burb,但沒有關於可安裝的64位版本的EntLib5的信息。是否有企業庫5的x64位版本?

+0

你可以繼續使用32位版本,如果你喜歡,它可以正常工作與64位 – paul

+0

我同意,我從來沒有做過什麼特別的 –

+0

感謝您的快速回復男裝。但是,我仍然感到困惑......如果我將應用程序更改爲x64應用程序,那麼它們會不會在調用32位EntLib程序集時失敗? (即x64不能調用x86) – Dan

回答

2

entlib組件是架構中立的。它們可以通過32或64位進程加載,無需更改。

在32位進程中,它們將以32位運行。在64位進程中,它們將以64位運行。無需更改。

請記住,它們是IL,而不是本地代碼,並且不會調用任何本地代碼,所以沒有bitness依賴關係。