有一次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对象,反之亦然。
答案 0 :(得分:3)
我认为这就是你要找的东西:
http://msdn.microsoft.com/en-us/library/ms173212.aspx
two different DLL with same namespace
无论如何都试一试。