当我在 JustDecompile 中反编译我的程序集时,我发现它们引用了某些 .NET 库的多个版本。
这是一个示例(mscorlib
,System.Drawing
并被System.Windows.Forms
引用两次):
mscorlib, Version=2.0.0.0
mscorlib, Version=4.0.0.0
System, Version=4.0.0.0
System.Core, Version=4.0.0.0
System.Data, Version=4.0.0.0
System.Drawing, Version=2.0.0.0
System.Drawing, Version=4.0.0.0
System.Windows.Forms, Version=2.0.0.0
System.Windows.Forms, Version=4.0.0.0
有人可以解释一下为什么会这样吗?
谢谢