簡體   English   中英

在 64 位服務器操作系統上加載 32 位 dll

[英]Loading a 32-bit dll on a 64-bit server OS

我正在嘗試使用 32 位架構上的第三方 DLL。 我知道將我的 .NET 可執行文件定位為 32 位應該會有所幫助,但不幸的是,DLL 依賴於“msvcr100.dll”(C 運行時)。 如果我不提供這個 dll 我得到一個 DllNotFound 異常(我能夠在運行時捕獲)。 但是,如果我還使用第 3 方 DLL 復制 msvcr100.dll,我會收到“<ExeName> 已停止工作”崩潰消息,我真的不知道出了什么問題。

有沒有辦法在 64 位服務器操作系統上為 32 位應用程序部署官方 C 運行時?

謝謝你。

您需要在 64 位操作系統上安裝 32 位版本的 VC 運行時。

你可以在這里找到它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM