IMB WMQ ライブラリを使用してキュー マネージャに接続しています。
これは私が長い間使用しているコードです。友人が VS2005 で作成し、VS2010 で使用できるように更新しました。LoadRunner ツールと統合していくつかのパフォーマンス スクリプトを実行すると、問題なく動作します。ただし、デバッグしようとすると、次のエラーが返されます。
{"Unable to load DLL '**amqxcs2.dll**': The handle is invalid. (Exception from HRESULT: 0x80070006 (E_HANDLE))"}
これは外部 DLL のデバッグに関連するものですが、解決方法がわかりませんでした。
次のコマンドを使用して、dll を GAC に登録しました。
gacutil /I "C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll"
amqxcs2.dll を追加しようとすると、次のエラーが返されます。
gacutil /I "C:\Program Files\IBM\WebSphere MQ\bin\amqxcs2.dll"
Failure adding assembly to the cache: The module was expected
to contain an assembly manifest.
Windows Server 2003 で VS2010 Ultimate を実行しています。
Loadrunner 内でコードを実行すると、キューからメッセージを送受信できますが、デバッグできません。
ここに同様の投稿がありますが、解決策はありません。