C# Websphere MQ.NET API版本冲突

C# Websphere MQ.NET API版本冲突,c#,.net,websphere,ibm-mq,mq,C#,.net,Websphere,Ibm Mq,Mq,全部, 我使用IBM的两个DLL从C#连接到MQ Websphere版本6: amqmdnet.dll (assembly version: 1.0.0.3) amqmdxcs.dll (assembly version: 6.0.0.0) 上述程序集与我的应用程序一起在本地部署 但是,如果在GAC中已经安装了MQ Websphere version 7的服务器中进行尝试,那么我会遇到一个大问题 基本上上述两个DLL都在GAC中,但它们与我的版本7非常不同。但是,程序集版本是相同的。 因此,我

全部,

我使用IBM的两个DLL从C#连接到MQ Websphere版本6:

amqmdnet.dll (assembly version: 1.0.0.3)
amqmdxcs.dll (assembly version: 6.0.0.0)
上述程序集与我的应用程序一起在本地部署

但是,如果在GAC中已经安装了MQ Websphere version 7的服务器中进行尝试,那么我会遇到一个大问题

基本上上述两个DLL都在GAC中,但它们与我的版本7非常不同。但是,程序集版本是相同的。 因此,我的应用程序失败,因为它选择版本7的程序集,因为它们具有相同的程序集版本和相同的公钥令牌

一个解决方案显然是从GAC中删除版本7 DLL。 还有其他选择吗

谢谢
MK

DLL的版本号确实与MQ v6和V7相同。你能提供你所面临的大问题的细节吗?没有足够的细节来有效地回答这个问题。