c# - .Net 4.0 System.Xml.dll different versions? -
i trying use dispose method of xmlreader seemed wasn't available. after looking around on internet, found out in .net 2.0 idisposable.dispose method implemented explicitly, "corrected" in .net 4.0. indeed, when checked method .net reflector exposed publicly.
but although project used .net 4.0 target framework, still not call dispose method without explicit casting xmlreader idisposable.
then noticed .net reflector decompiled c:\windows\microsoft.net\framework\v4.0.30319\system.xml.dll while project used c:\program files (x86)\reference assemblies\microsoft\framework\.netframework\v4.0\system.xml.dll reference. decompiled latter , indeed, dispose method still implemented explicitly in one.
why there 2 different versions of same dll same version of framework ?
can visual studio 2010 configured use c:\windows\microsoft.net\framework\v4.0.30319\ instead of c:\program files (x86)\reference assemblies\microsoft\framework\.netframework\v4.0 when referencing framework ?
p.s. did not yet install .net 4.5 framework.
Comments
Post a Comment