日期:2014-05-18  浏览次数:21014 次

dll替换问题
我c#的项目已经生成了安装包,先在我的某一个dll有更新,将更新完的dll替换掉安装包里的dll后,这个项目就打不开了,会提示调用的目标发生了异常,这个问题如何解决?

------解决方案--------------------
很明显不兼容
------解决方案--------------------
应该还有其他关联的地方需要更新,比如原来dll中有一个函数
public void Foo(int i)
后来你改为
public void Foo(string s)
这样,你只更换dll,那么你原来程序不随之改变的话,必然报错