帮我获取两个同名的分支第三方 dll,以便更好地发挥作用
foo.dll 曾一度是一个文件,但所有者分裂为两家公司。两家新公司都有自己的 foo.dll 版本。命名空间和类名相同 - 但业务逻辑不同。
我的任务是这样的 - 创建一个项目,将 A 公司的 foo.dll 中的 UI 控件与 B 公司 foo.dll 中存在的另一个 UI 控件嵌套在一起。
由于程序集名称、命名空间和类名称完全相同,Visual Studio 认为两个 foo.dll 文件之间的唯一区别在于版本控制。因此,它不允许我将这两个 DLL 添加到项目中。
也就是说...ABC和ABD都存在于a公司的foo.dll和b公司的foo.dll中。
我需要将B公司的foo.dll中的ABD嵌套到A公司的dll的ABC中。
最好的方法是什么?请注意,在这两种情况下,对象 ABC 引用了其自己公司的 ABD 对象,反之亦然。
At one point foo.dll was one file - but the owning party split into two companies. Both of the new companies have their own version of foo.dll. The namespaces and class names are the same - but the business logic is different.
My task is this - make a project that nests a UI control form company A's foo.dll with another UI control that exists company B's foo.dll.
Since the assembly name, namespaces, and class names are exactly the same visual studio thinks that the only difference between the two foo.dll files is in the versioning. As a result it will not let me add both DLLs to the project.
In other words.... A.B.C and A.B.D both exist in company a's foo.dll and company b's foo.dll.
I am required to nest A.B.D from company B's foo.dll into A.B.C of company A's dll.
What is the best way to do this? Please note that the object A.B.C has references to its own company's A.B.D object and vice versa in both cases.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为这就是您正在寻找的内容:
http://msdn.microsoft。 com/en-us/library/ms173212.aspx
两个具有相同命名空间的不同 DLL
无论如何,请尝试一下。
I think this is what you are looking for:
http://msdn.microsoft.com/en-us/library/ms173212.aspx
two different DLL with same namespace
give it a try anyway.