2011-12-23 11 views
0

オプティマイザライブラリの初期化エラーを解決しようとしています。私はXpress-IVE 64bitスタジオのライセンスを取得していますが、VS2010に組み込まれてIIS上で動作するC#.Netアプリケーションにxprb機能をリンクして使用する必要があります。C#.NetアプリケーションでBCL.XPRB dllが初期化されていません

xprb.dllとxprbdn.dllを展開用のアプリケーションbinフォルダにコピーし、参照として追加しました。アプリケーションがXPRB.init()を呼び出したときにはまだ、それが欠けていることができるもの上の任意の提案を例外

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

を投げますか?

+0

このエラーは、DLLが見つからないとは言わないが、そこには存在しているが正しいモジュールがないことを示している。私はProcMonを実行してみましたが、いくつかの問題があります。エラーはデプロイメントサイトで発生し、デバッグモードでは実行できません。また、exeファイルではなくIIS上で実行されるWebアプリケーションです。 – jprusakova

答えて

0

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

0

私は同じ問題を抱えていましたが、Windows 8.1、xpress-ive 64bitおよびvs2013をc#で実行していました。私はIVEを実行してそこから問題を解決することができましたが、 "未処理の例外がありました"追加情報:DLL 'xprb.dll'を読み込めません:指定されたモジュールが見つかりませんでした(例外:HRESULT:0x8007007E) "エラー実行時にはVSでbclを使用して実行しています。私の場合の問題を解決したのは、必要な環境変数を通り、正しいxpressフォルダ(環境変数xpress、path、mosel.dso)にそれらを向けることでした。

関連する問題