我们有两个使用ILNumerics的应用程序,并且两者都遇到了同样的问题。我们使用mkl_custom.dll,在开发过程中应用程序运行正常。开发过程中使用的dll位于从nuget下载ILNumerics时自动生成的bin32文件夹中。但是当我们安装应用程序时,我们得到“无法加载DLL'mkl_custom':找不到指定的模块。(HResult的例外情况:0x8007007E”。
以下是我们尝试的内容:
我们正在使用ILNumerics 3.3.3.0。
答案 0 :(得分:0)
mkl_custom的一个依赖项是msvcr * .dll。手动打包此DLL可能适用于某些操作系统,但不是全部。确保目标系统已安装c ++运行时可再发行组件包。 这会正确安装msvcr dll。希望这应该解决问题