* GenerateResource.cs: Set BasePath property of
ResXResourceReader class.
See: http://lists.ximian.com/pipermail/mono-devel-list/2009-March/031459.html
svn path=/trunk/mcs/; revision=129966
+2009-03-22 Daniel Nauck <dna@mono-project.de>
+
+ * GenerateResource.cs: Set BasePath property of
+ ResXResourceReader class.
+ See: http://lists.ximian.com/pipermail/mono-devel-list/2009-March/031459.html
+
2009-03-19 Ankit Jain <jankit@novell.com>
Fix bugs #323833 and #484384.
case ".resources":
return new ResourceReader (stream);
case ".resx":
- return new System.Resources.ResXResourceReader (stream);
+ ResXResourceReader reader = new ResXResourceReader (stream);
+
+ // set correct basepath to resolve relative paths in file refs
+ if (useSourcePath)
+ reader.BasePath = Path.GetDirectoryName (Path.GetFullPath (name));
+
+ return reader;
default:
throw new Exception ("Unknown format in file " + name);
}