日期:2014-05-17  浏览次数:20849 次

C#如何把一个动态库封装成另外一个动态库
郁闷啊,老总今天让我把MySql.Data.dll的动态库改成别的名字,纠结的一逼啊,一点思路都没有,谁搞过啊 提供点方法,大神们 帮帮小弟吧
c#

------解决方案--------------------
可以是可以。。。但方法比较恶心。。。
你新建一个项目,然后再引用这个DLL,然后再把这个DLL以资源的形式添加进去项目,最后把DLL删除,然后捕获引用失效的异常。在异常处理里面把你资源里面的DLL取出来,返回给程序。最后在自己的项目中把所有这个引用的DLL的所有类继承。那么你的项目就拥有了这个DLL的所有功能,而且名字就可以你自己定了。