Handle invalid dll, add a null check.
svn path=/trunk/mcs/; revision=158064
TargetFrameworkAssemblies gac_asm = new TargetFrameworkAssemblies (directory);
foreach (string file in Directory.GetFiles (directory, "*.dll")) {
AssemblyName aname = GetAssemblyNameFromFile (file);
- gac_asm.NameToAssemblyNameCache [aname.Name] =
- new KeyValuePair<AssemblyName, string> (aname, file);
+ if (aname != null)
+ gac_asm.NameToAssemblyNameCache [aname.Name] =
+ new KeyValuePair<AssemblyName, string> (aname, file);
}
return gac_asm;
+2010-05-28 Ankit Jain <jankit@novell.com>
+
+ * AssemblyResolver.cs (PopulateTargetFrameworkAssemblies):
+ Handle invalid dll, add a null check.
+
2010-04-10 Ankit Jain <jankit@novell.com>
* GetFrameworkPath.cs (FrameworkVersion40Path): New.