Author: ankit
Date: 2007-08-21 14:32:44 -0400 (Tue, 21 Aug 2007)
New Revision: 84579

Modified:
   trunk/monodevelop/Core/src/MonoDevelop.Projects/ChangeLog
   
trunk/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects/Project.cs
Log:
* MonoDevelop.Projects/Project.cs (GetReferenceDeployFiles): Add .mdb
only if ActiveConfiguration has DebugMode set.


Modified: trunk/monodevelop/Core/src/MonoDevelop.Projects/ChangeLog
===================================================================
--- trunk/monodevelop/Core/src/MonoDevelop.Projects/ChangeLog   2007-08-21 
18:31:07 UTC (rev 84578)
+++ trunk/monodevelop/Core/src/MonoDevelop.Projects/ChangeLog   2007-08-21 
18:32:44 UTC (rev 84579)
@@ -1,3 +1,8 @@
+2007-08-21  Ankit Jain  <[EMAIL PROTECTED]>
+
+       * MonoDevelop.Projects/Project.cs (GetReferenceDeployFiles): Add .mdb
+       only if ActiveConfiguration has DebugMode set.
+
 2007-08-20  Mike Krüger <[EMAIL PROTECTED]> 
 
        * MonoDevelop.Projects.Text/TextFileService.cs: Fixed bug 82282:Error 
list

Modified: 
trunk/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects/Project.cs
===================================================================
--- 
trunk/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects/Project.cs 
    2007-08-21 18:31:07 UTC (rev 84578)
+++ 
trunk/monodevelop/Core/src/MonoDevelop.Projects/MonoDevelop.Projects/Project.cs 
    2007-08-21 18:32:44 UTC (rev 84579)
@@ -236,16 +236,19 @@
                                if ((projectReference.LocalCopy || force) && 
projectReference.ReferenceType != ReferenceType.Gac) {
                                        foreach (string referenceFileName in 
projectReference.GetReferencedFileNames ()) {
                                                deployFiles.Add 
(referenceFileName);
-                                               if (File.Exists 
(referenceFileName + ".mdb"))
-                                                       deployFiles.Add 
(referenceFileName + ".mdb");
                                                if (File.Exists 
(referenceFileName + ".config"))
                                                        deployFiles.Add 
(referenceFileName + ".config");
                                        }
                                }
                                if (projectReference.ReferenceType == 
ReferenceType.Project && projectReference.LocalCopy && RootCombine != null) {
                                        Project p = RootCombine.FindProject 
(projectReference.Reference);
-                                       if (p != null)
+                                       if (p != null) {
+                                               AbstractProjectConfiguration 
config = p.ActiveConfiguration as AbstractProjectConfiguration;
+                                               if (config != null && 
config.DebugMode)
+                                                       deployFiles.Add 
(p.GetOutputFileName () + ".mdb");
+
                                                deployFiles.AddRange 
(p.GetReferenceDeployFiles (force));
+                                       }
                                }
                        }
                        return (string[]) deployFiles.ToArray (typeof(string));

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to