[英]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.