帮我获取两个同名的分支第三方 dll,以便更好地发挥作用

发布于 2024-11-03 04:14:36 字数 416 浏览 1 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不寐倦长更 2024-11-10 04:14:36

我认为这就是您正在寻找的内容:

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文