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?