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

标签 c# .net wpf visual-studio dll

在某一时刻,foo.dll 是一个文件 - 但所有者 split 为两家公司。两家新公司都有自己的 foo.dll 版本。命名空间和类名相同 - 但业务逻辑不同。

我的任务是这样的 - 创建一个项目,将 A 公司的 foo.dll 中的 UI 控件与 B 公司 foo.dll 中存在的另一个 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 对象,反之亦然。

最佳答案

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

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

two different DLL with same namespace

无论如何,请尝试一下。

关于c# - 帮我获取两个同名的分支第三方 dll,以便更好地发挥作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5737256/

相关文章:

c# - 如何显示 DataAnnotations 的错误消息

javascript - 单击浏览器 native Javascript 弹出警报窗口上的按钮 Selenium/C#

wpf - 为什么窗口背景的样式设置不起作用?

c# - 如何在 WPF 中实现这种发光效果?

wpf - 鼠标悬停在 WPF 中

c# - 将两个日期时间合并为一个并在 linq 中使用它

c# - 为什么Java和C#要给每个对象都加上内在锁?

c# - .NET 可移植类库中的 USB 访问

c# - 框架类库(FCL) 是分别为C# 和C++ 实现的吗?

.net - 缩短这个 IF 语句