* AssemblyResolver.cs (TargetFrameworkAssemblies..ctor): Make assembly
authorAnkit Jain <radical@corewars.org>
Mon, 17 Aug 2009 18:33:14 +0000 (18:33 -0000)
committerAnkit Jain <radical@corewars.org>
Mon, 17 Aug 2009 18:33:14 +0000 (18:33 -0000)
name lookups for target framework assemblies, case insensitive. Helps
with cases like "System.configuration", which vs.net is known to emit.

svn path=/trunk/mcs/; revision=140090

mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/AssemblyResolver.cs
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog

index d88bc505a43a1cd0b4dc90f53431954a65d53bd0..4d5c8260da2fb17c9d2c535e7fe890c6de9243fb 100644 (file)
@@ -394,7 +394,8 @@ namespace Microsoft.Build.Tasks {
                public TargetFrameworkAssemblies (string path)
                {
                        this.Path = path;
-                       NameToAssemblyNameCache = new Dictionary<string, KeyValuePair<AssemblyName, string>> ();
+                       NameToAssemblyNameCache = new Dictionary<string, KeyValuePair<AssemblyName, string>> (
+                                       StringComparer.InvariantCultureIgnoreCase);
                }
        }
 
index 981dc50ea3ed47cdf736aa75000da71fad65dac2..b16942fc29739668afb51bda588c708c188ede47 100644 (file)
@@ -1,3 +1,9 @@
+2009-08-17  Ankit Jain  <jankit@novell.com>
+
+       * AssemblyResolver.cs (TargetFrameworkAssemblies..ctor): Make assembly
+       name lookups for target framework assemblies, case insensitive. Helps
+       with cases like "System.configuration", which vs.net is known to emit.
+
 2009-08-14  Ankit Jain  <jankit@novell.com>
 
        * PcFileCache.cs: New. From monodevelop.