I noticed that one of my projects references 3 different versions of mscorlib:
1.0.5000.0
2.0.0.0
4.0.0.0
This post about "mscorlib.dll & System.dll" helped me understand what mscorlib is for, but I'm wondering whether it's normal/necessary for an application to require multiple versions of this assembly. Perhaps this happened because I upgraded my project from VS 2005 to VS 2010.
Is it possible for me to make my project only reference the 4.0.0.0 version of mscorlib?
There are many reasons why you could end up like that. If you only want v4.0, make sure you
Alternatively, you can remove references to all components that might be referencing older versions of mscorlib. This may not be possible as all vendors may not upgrade their components to totally v 4.0
Personally, I wouldn't worry about them unless they are root cause of a major bug (which is unlikely).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With