项目可以使用相同dll的2个不同版本吗? (Sybase.AdoNet 2和4)

时间:2014-10-24 17:20:31

标签: c# ado.net dependencies sybase-ase

我正在升级一些旧服务。它使用的一些dll引用了Sybase.AdoNet2.AseClient,但我添加的新dll引用了Sybase.AdoNet4.AseClient。我一直收到错误说"主要版本不匹配sybdrvado20.dll。期待主要版本' 2'。加载版本1"反之亦然。

有谁知道如何解决这个问题?是否一个项目不可能引用期望不同版本的dll的dll?

谢谢,

1 个答案:

答案 0 :(得分:1)

引用两个程序集并更改其中一个的Alias属性。您可以在此处找到更多信息: