C# 无法加载文件或程序集Microsoft.Dynamics.GP.eConnect.Serialization

C# 无法加载文件或程序集Microsoft.Dynamics.GP.eConnect.Serialization,c#,.net,dll,dynamics-gp,C#,.net,Dll,Dynamics Gp,在类库的引用下,我修改了dll,删除了旧版本的dll,并添加了新的dll。当我的业务逻辑库尝试创建此库的对象时,它会显示以下错误: eConnect=新的econnectingroup(cnString); 无法加载文件或程序集“Microsoft.Dynamics.GP.eConnect.Serialization,版本=12.0.0.0, 区域性=中性,PublicKeyToken=31bf3856ad364e35'或其依赖项之一。位于 程序集的清单定义与程序集引用不匹配。(HRESULT

在类库的引用下,我修改了dll,删除了旧版本的dll,并添加了新的dll。当我的业务逻辑库尝试创建此库的对象时,它会显示以下错误:

eConnect=新的econnectingroup(cnString);
无法加载文件或程序集“Microsoft.Dynamics.GP.eConnect.Serialization,版本=12.0.0.0, 区域性=中性,PublicKeyToken=31bf3856ad364e35'或其依赖项之一。位于 程序集的清单定义与程序集引用不匹配。(HRESULT的例外情况: 0x8013100


您的业务逻辑仍在寻找版本为12.0.0.0的dll。这是唯一使用dll的地方,还是其他项目也将此dll添加到引用中?

新版本中该类已弃用吗?新dll的版本是什么?库中引用的dll已使用它更改类库吗你的意思是你在许多项目中引用了“Microsoft.Dynamics.GP.EconConnect.Serialization”dll吗?这应该是一个注释,这不是一个答案我不能添加注释,因为最低声誉应该是50。谢谢!啊,当我们试图帮助某人时,这确实很烦人,但我们也不能怀疑相同的项目或它的依赖项仍在查找旧版本文件。您需要找出哪个其他项目指向旧版本,并将该引用更改为新版本。