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

これは、Windows /.Net/一般的な不安定性の問題であることが判明しました。ライセンスはインストールされていますが、.Netによって検出されませんでした。.Netは、dllが利用できないかのように爆発することを決定しました。いくつかのシステムの再起動と更新の後、最終的に不思議なことに解決されました。

于 2012-05-03T17:50:50.630 に答える
0

同じ問題がありましたが、Windows 8.1、xpress-ive 64 ビット、vs2013 を c# で実行しています。そこから IVE を実行して問題を解決することはできましたが、「タイプ '追加情報: DLL 'xprb.dll' をロードできません: 指定されたモジュールが見つかりませんでした。(HRESULT からの例外: 0x8007007E)」エラーが発生しました。 VS で bcl を使用して実行する場合の実行時。私の場合、問題を解決したのは、必要な環境変数を調べて、それらを正しい xpress フォルダー (環境変数 xpress、パス、および mosel.dso) に誘導することでした。

于 2015-01-08T17:00:42.113 に答える