none
如何创建一个dll的wrapper RRS feed

  • 问题

  •  

    已知 我有一个dll及其源代码(如my_test.dll)

     

    我需要 根据这个dll 来创建一个和它完全等价(包括 导出的类/函数都一样)的 dll(假设为test.dll)

     

    显然,我不应该 为此 而为 my_test.dll中的所有的导出类都创佳你一个包装类.

     

    但是 我该怎么办呢?

    ...

     

     

     

     

     

     

     

    2008年3月3日 13:51

答案

  • 您的DLL.net的代码生成的吗?如果是的话,您可以创建一个Class library项目,然后在这个项目中引用这个DLL,然后输出对应的接口。

     

    谢谢

    王文渊

    2008年4月8日 11:31
  • 建立动态库项目,将DLL添加引用,然后将对应的类和方法重新继承写一下就好了。

     

    如果是非.net的dll 可以在程序中用DllImport来引用使用,也用同样的效果。

    2008年4月8日 14:54
    版主

全部回复

  • 您的DLL.net的代码生成的吗?如果是的话,您可以创建一个Class library项目,然后在这个项目中引用这个DLL,然后输出对应的接口。

     

    谢谢

    王文渊

    2008年4月8日 11:31
  • 建立动态库项目,将DLL添加引用,然后将对应的类和方法重新继承写一下就好了。

     

    如果是非.net的dll 可以在程序中用DllImport来引用使用,也用同样的效果。

    2008年4月8日 14:54
    版主