.net中,什么场景下会出现同一程序集的不同版本
现在已知的情况是:
1,本地有一个主项目,并且有个本地类库,这两个项目引用同一程序集的不同版本
还有其他的场景么?很急 谢谢
回答
有的,比如曾经写更新 或相关的过程,远程加载后执行调用新版本过程,并与之前程序集互动....
当然最近也发现个问题,NetFramework和Net在加载有不一样之处,写的不小心,就可能是一个Bug —— 你会看起来类型“一模一样”,引用看起来也都是对的,但是OfType或者比较就不行,然后导致你除非反射否则根本无法取值。观察AppDomain又没有新增,直到看Assembly —— 居然不是一个Assemly。