2011-04-20 62 views
2

在某一時刻foo.dll是一個文件 - 但擁有方分成兩個公司。兩家新公司都有自己的foo.dll版本。命名空間和類名是相同的 - 但業務邏輯是不同的。幫我弄兩個同名的分支第三方dll好玩

我的任務是 - 製作一個嵌套公司A的foo.dll與另一個存在公司B的foo.dll的UI控件的UI控件的項目。

由於程序集名稱,名稱空間和類名完全相同,Visual Studio認爲兩個foo.dll文件之間的唯一區別在於版本控制。因此,它不會讓我將兩個DLL都添加到該項目中。

換句話說...... A.B.C和A.B.D都存在於公司a的foo.dll和公司b的foo.dll中。

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

這樣做的最好方法是什麼?請注意,對象A.B.C在兩種情況下都引用了自己公司的A.B.D對象,反之亦然。

回答