* CreateManifestResourceName.cs (Execute): Use full path, also helps
authorAnkit Jain <radical@corewars.org>
Mon, 5 Jan 2009 19:23:27 +0000 (19:23 -0000)
committerAnkit Jain <radical@corewars.org>
Mon, 5 Jan 2009 19:23:27 +0000 (19:23 -0000)
with debugging.

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

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

index 941590583d7b9960a4f4a4be5ceece40216ff25a..31d53433d87a63ea2d1d7949dfa782a38810303e 100644 (file)
@@ -1,3 +1,8 @@
+2009-01-06  Ankit Jain  <jankit@novell.com>
+
+       * CreateManifestResourceName.cs (Execute): Use full path, also helps
+       with debugging.
+
 2008-12-17  Ankit Jain  <jankit@novell.com>
 
        * Copy.cs: Always overwrite destination files.
index c3b7424a6e658fa48102f98bf9b02c884149f661..0425da0e3407f6436f1f0fe171e78de3ce1bb03a 100644 (file)
@@ -54,8 +54,8 @@ namespace Microsoft.Build.Tasks {
                                try {
                                        string dependentUponFileName = item.GetMetadata ("DependentUpon");
                                        if (!String.IsNullOrEmpty (dependentUponFileName)) {
-                                               dependentUponFileName = Path.Combine (Path.GetDirectoryName (
-                                                                       filename), dependentUponFileName);
+                                               dependentUponFileName = Path.GetFullPath (Path.Combine (Path.GetDirectoryName (
+                                                                       filename), dependentUponFileName));
                                                if (!File.Exists (dependentUponFileName)) {
                                                        Log.LogError ("Unable to create resource name for '{0}'," +
                                                                        "as dependent file {1} was not found.",