一个项目可以使用2个不同版本的同一个DLL? (Sybase.AdoNet 2和4) [英] Can a project use 2 different versions of the same dll? (Sybase.AdoNet 2 and 4)

查看:651
本文介绍了一个项目可以使用2个不同版本的同一个DLL? (Sybase.AdoNet 2和4)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我升级一些老服务。它使用某些DLL被引用,我将引用Sybase.AdoNet4.AseClient Sybase.AdoNet2.AseClient但新的DLL。我不断收到错误说:主要的版本不匹配sybdrvado20.dll。期待主版本'2'。加载版本1和VIS-反之亦然。

I am upgrading some old services. Some dlls it's using are referencing Sybase.AdoNet2.AseClient but new dlls that I am adding reference Sybase.AdoNet4.AseClient. I keep getting errors saying "Major version mismatch sybdrvado20.dll. Expecting major version '2'. Loaded version 1" and vis-versa.

有谁知道我怎么能解决这个问题?难道仅仅是不可能的一个项目,以引用预期不同版本的DLL动态链接库的?

Does anyone know how I can resolve this issue? Is it just not possible for a project to reference dlls that expect different versions of a dll?

谢谢

推荐答案

参考这两个组件和改变一个人的Alias​​属性。你可以在这里找到更多的信息:

Reference both assemblies and change the Alias property of one. You can find more information here:

这篇关于一个项目可以使用2个不同版本的同一个DLL? (Sybase.AdoNet 2和4)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆