有2个Dll
A.dll 里面有方法A.a1,A.a2,A.a3
B.dll 里面有方法B.b1,b.b2,其中B中引用使用了A.dll.
现在问,怎么生成一个新的C.dll其中包括A.a1,A.a2,A.a3,B.b1,B.b2
不能用Dll合并的方法!
A.dll 里面有方法A.a1,A.a2,A.a3
B.dll 里面有方法B.b1,b.b2,其中B中引用使用了A.dll.
现在问,怎么生成一个新的C.dll其中包括A.a1,A.a2,A.a3,B.b1,B.b2
不能用Dll合并的方法!
自己创建一个C程序集,反射加载A.dll,B.dll,导入A.a1,A.a2,A.a3,B.b1,B.b2到当前C,为这些方法提供在C中的可访问接口。
2楼:能具体说下怎么操作嘛?
如果你想在物理上只存在一个DLL这样是不行的,除非你把代码都放在一个项目内,这样才能生成一个DLL!
整合到一个里面,最后想物理文件保留一个,这个需要看源码.NET Reflector这个可以查看
http://www.cnblogs.com/zhusl118/archive/2008/11/21/1338373.html
这个里面和A,B,C的对应关系是啥?