首页 > 解决方案 > 在 C# 中扩展第三方 dll

问题描述

我正在使用用于设置各种硬件的第 3 方 dll。
每个支持的硬件都可以使用相同的接口进行设置(我们称之为 IProducts)。
现在,我想创建自己的、定制的“命名空间”来控制一些新硬件(使用 IProducts)。
到目前为止一切顺利,我可以做到。

现在,考虑到第 3 方 dll (Thirdparty.dll),有没有办法可以将我的新命名空间与前者结合起来?
换句话说,我想重构第 3 方 dll,以便我可以通过同一个 dll 访问任何设置(自定义或非自定义)。

我想我需要某种包装?有没有一种简洁或常用的方法来做到这一点?

标签: c#dllwrapper

解决方案


推荐阅读