C#修改类库dll中类的行为

黄正文 发布于 2014/04/23 09:29
阅读 771
收藏 0

现有一大堆c#类已经打包成了dll,没有源代码,我想修改dll中某个类的行为,或者直接替换这个类。

可否在改动尽量小的情况下,进行修改?

请各位指教,谢谢。

dll发现里面有太多的类,反编译所有类然后修改代码重新编译的路好像不好弄。

c#里有代理模式的话,可否我用代理类替换原类的行为,类似AOP之类。

 

 

加载中
0
陈阳阳阳
陈阳阳阳

应该是不行的,如果原来的类里面的方法是可以重写那还好,如果不能好像没什么办法了。

陈阳阳阳
陈阳阳阳
回复 @黄正文 : 对aop了解甚少,就不评论啦,嘿嘿
黄正文
黄正文
JAVA里面jar包里的类,在我不反编译然后重新打包的情况下,可以修改类的行为? AOP能做到吧
返回顶部
顶部