【问题标题】:Loading a 32-bit dll on a 64-bit server OS在 64 位服务器操作系统上加载 32 位 dll
【发布时间】:2011-09-05 09:13:58
【问题描述】:

我正在尝试使用 32 位架构上的第三方 DLL。我知道将我的 .NET 可执行文件定位为 32 位应该会有所帮助,但不幸的是,DLL 依赖于“msvcr100.dll”(C 运行时)。如果我不提供这个 dll,我会得到一个 DllNotFound 异常(我可以在运行时捕获)。但是,如果我还使用第 3 方 DLL 复制 msvcr100.dll,我会收到“ 已停止工作”崩溃消息,我无法真正找出问题所在。

有没有办法在 64 位服务器操作系统上为 32 位应用程序部署官方 C 运行时?

谢谢。

【问题讨论】:

    标签: .net dll 64-bit 32-bit visual-c++-installer


    【解决方案1】:

    您需要在 64 位操作系统上安装 32 位版本的 VC 运行时。

    你可以找到它here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-11
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 2012-03-16
      • 1970-01-01
      相关资源
      最近更新 更多