帮我得到两个同名的第三方dll玩得很好

时间:2011-04-20 22:12:20

标签: c# .net wpf visual-studio dll

有一次foo.dll是一个文件 - 但是拥有方分成两个公司。这两家新公司都有自己的foo.dll版本。命名空间和类名是相同的 - 但业务逻辑是不同的。

我的任务是这样做 - 制作一个项目,将公司A的foo.dll与公司B的foo.dll存在的另一个UI控件嵌套在UI控件中。

由于程序集名称,名称空间和类名完全相同,因此visual studio认为两个foo.dll文件之间的唯一区别在于版本控制。因此,它不会让我将两个DLL添加到项目中。

换句话说...... A.B.C和A.B.D都存在于公司的foo.dll和公司b的foo.dll中。

我需要将公司B的foo.dll中的A.B.D嵌入公司A的dll的A.B.C.

最好的方法是什么?请注意,对象A.B.C在两种情况下都引用了自己公司的A.B.D对象,反之亦然。

1 个答案:

答案 0 :(得分:3)

我认为这就是你要找的东西:

http://msdn.microsoft.com/en-us/library/ms173212.aspx

two different DLL with same namespace

无论如何都试一试。