全て、
IBM の 2 つの DLL を使用して、C# から MQ Websphere バージョン 6 に接続できます。
amqmdnet.dll (assembly version: 1.0.0.3)
amqmdxcs.dll (assembly version: 6.0.0.0)
上記のアセンブリは、アプリケーションと共にローカルにデプロイされます。
ただし、GAC に既に MQ Websphere バージョン 7 がインストールされているサーバーで試すと、大きな問題が発生します。
基本的に、上記の 2 つの DLL は GAC にありますが、バージョン 7 用の DLL とは大きく異なります。ただし、アセンブリのバージョンは同じです。したがって、同じアセンブリ バージョンと同じ公開キー トークンを持つバージョン 7 アセンブリが選択されるため、アプリケーションは失敗します。
解決策の 1 つは、GAC からバージョン 7 の DLL を削除することです。他のオプションはありますか?
ありがとうございます