--- SolutionTask.cs	Sun Dec 28 16:47:12 2003
+++ SolutionTask.cs	Fri Jan 02 14:56:04 2004
@@ -154,12 +154,26 @@
             _excludeProjects = new FileSet();
             _assemblyFolders = new FileSet();
             _webMaps = new WebMapCollection();
         }
 
         #endregion Public Instance Constructors
 
         #region Public Instance Properties
 
+        /// <summary>
+        /// Debug helper option. Writes all parameters sent to csc command to screen.
+        /// The default is <see langword="false" />.
+        /// </summary>
+        [TaskAttribute("showcommands")]
+        [BooleanValidator()]
+        public bool ShowCommands {
+            get { return _showCommands; }
+            set { _showCommands = value; }
+        }
+
         /// <summary>
         /// The projects to build.
         /// </summary>
@@ -332,7 +346,7 @@
                             WebMaps, ExcludeProjects, OutputDir);
                     }
 
-                    if (!sln.Compile(Configuration, new ArrayList(), null, Verbose, false)) {
+                    if (!sln.Compile(Configuration, new ArrayList(), null, Verbose, ShowCommands)) {
                         throw new BuildException("Project build failed.", Location);
                     }
                 }
@@ -415,7 +449,9 @@
         private FileSet _assemblyFolders;
         private WebMapCollection _webMaps;
         private bool _includeVSFolders = true;
+		private bool _showCommands = false;
         private bool _enableWebDav = false;
 
         #endregion Private Instance Fields
 
