BCL.XPRB dll 未在 C#.Net 应用程序中初始化

发布于 2024-12-22 11:48:14 字数 377 浏览 1 评论 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)

对于可能缺少的内容有什么建议吗?

I am trying to resolve an initialization error for the optimizer library. I have a license for and installed Xpress-IVE 64bit studio, however, I need to link and use xprb facilities in a C#.Net application that is built in VS2010 and runs on IIS.

I copied xprb.dll and xprbdn.dll to application bin folder for deployment, and added them as references. Yet when the application calls XPRB.init(), it throws exception

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

Any suggestions on what could be missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

腹黑女流氓 2024-12-29 11:48:14

事实证明这是一个Windows/.Net/一般不稳定问题。虽然已安装该许可证,但 .Net 并未找到该许可证,因此决定将其炸毁,就好像该 dll 不可用一样。经过几次系统重新启动和更新后,终于神秘地解决了。

It turned out to be a Windows/.Net/general instability issue. The license, although installed, wasn't found by .Net, which decided to blow up as if the dll wasn't available. Finally was resolved mysteriously after a few system reboots and updates.

还如梦归 2024-12-29 11:48:14

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

I had the same issue, but running windows 8.1, xpress-ive 64bit and vs2013 with c#. I could run IVE and solve problems from there, but i got "An unhandled exception of type 'Additional information: Unable to load DLL 'xprb.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)" error in runtime when running using bcl in VS. What solved the problem in my case was going through the necessary environment variables and directing them to the correct xpress folders (environment variables xpress, path and mosel.dso).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文