找不到ILNumerics mkl_custom dll

时间:2014-05-16 19:12:44

标签: c# dll ilnumerics

我们有两个使用ILNumerics的应用程序,并且两者都遇到了同样的问题。我们使用mkl_custom.dll,在开发过程中应用程序运行正常。开发过程中使用的dll位于从nuget下载ILNumerics时自动生成的bin32文件夹中。但是当我们安装应用程序时,我们得到“无法加载DLL'mkl_custom':找不到指定的模块。(HResult的例外情况:0x8007007E”。

以下是我们尝试的内容:

  • 在任何CPU中构建应用程序,x86。
  • 切换bin32以包含bin64 dll,反之亦然。
  • 运行依赖性walker并包含所需的所有dll。
  • 更改路径变量。

我们正在使用ILNumerics 3.3.3.0。

1 个答案:

答案 0 :(得分:0)

mkl_custom的一个依赖项是msvcr * .dll。手动打包此DLL可能适用于某些操作系统,但不是全部。确保目标系统已安装c ++运行时可再发行组件包。 这会正确安装msvcr dll。希望这应该解决问题