I noticed that one of my projects refers to 3 different versions of mscorlib:
1.0.5000.0
2.0.0.0
4.0.0.0
This post about "mscorlib.dll and System.dll " helped me understand what mscorlib is for, but I wonder if this is normal / necessary for the application to require several versions of this assembly. Perhaps this happened because I updated my project from VS 2005 to VS 2010.
Is it possible for my project to refer only to version 4.0.0.0 mscorlib?
There are many reasons why you can do this. If you want only v4.0, make sure that you
, mscorlib. , v 4.0
, ( ).