0

我正在尝试解决优化器库的初始化错误。我拥有并安装了 Xpress-IVE 64 位工作室的许可证,但是,我需要在 VS2010 中构建并在 IIS 上运行的 C#.Net 应用程序中链接和使用 xprb 工具。

我将 xprb.dll 和 xprbdn.dll 复制到应用程序 bin 文件夹以进行部署,并将它们添加为参考。然而,当应用程序调用 XPRB.init() 时,它会抛出异常

    Unable to load DLL 'xprb.dll': The specified module could not be found. 
    (Exception from HRESULT: 0x8007007E)

关于可能缺少什么的任何建议?

4

2 回答 2

0

我遇到了同样的问题,但是使用 c# 运行 windows 8.1、xpress-ive 64bit 和 vs2013。我可以运行 IVE 并从那里解决问题,但我得到“附加信息类型的未处理异常:无法加载 DLL 'xprb.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)”错误在 VS 中使用 bcl 运行时在运行时。在我的案例中解决问题的方法是检查必要的环境变量并将它们定向到正确的 xpress 文件夹(环境变量 xpress、path 和 mosel.dso)。

于 2015-01-08T17:00:42.113 回答
0

原来是 Windows/.Net/一般的不稳定问题。尽管已安装许可证,但 .Net 没有找到该许可证,它决定炸毁,就好像 dll 不可用一样。经过几次系统重新启动和更新后,终于神秘地解决了。

于 2012-05-03T17:50:50.630 回答