I'm running nant 0.83 final against .Net framework v1.1. The following portion of my build file produces the output below it. (Before anyone reminds me, yes, I know there is an NDoc task, I just wanted to get up and running quickly).
1) Is it possible to get rid of the warnings about comments in <if> tasks? [if] Failed to created task for '#comment' xml element for reason:... 2) Why doesn't the failure of the exec task cause the build to fail? I mistakenly used the program name as a variable instead of the variable name: i.e. <exec program="${C:\Program Files\NDoc\bin\.net-1.1\NDocConsole.exe}">... I would have expected this to fail with a variable not defined message. Instead: [if] Failed to created task for 'exec' xml element for reason:... 3) I also seem to remember that the <foreach> task complains about comment tasks. Nick Varacalli ---build snippet:start--- <available type="File" resource="${nant.project.name}${global.suffix.ndoc.project}" property="ndoc.project.exists" /> <if propertytrue="ndoc.project.exists"> <!-- Copy to the bin directory --> <copy todir="${global.directory.relative.output}" overwrite="true"> <fileset basedir="${arg.build.directory}"> <includes name="*" /> </fileset> </copy> <!-- Run NDoc, putting the output in the output directory, not the bin directory. --> <exec program="${C:\Program Files\NDoc\bin\.net-1.1\NDocConsole.exe}" > <arg value="-project=${nant.project.name}${global.suffix.ndoc.project}" /> <arg value="-verbose" if="${global.build.verbose}" /> </exec> <!-- Copy the output to the build output directory --> <copy todir="${arg.build.directory}"> <fileset basedir="${global.directory.ndoc}"> <includes name="*" /> </fileset> </copy> <!-- Clean up after ourselves. --> <delete> <fileset> <includes name="bin/*.dll" /> <includes name="bin/*.pdb" /> <includes name="bin/*.exe" /> <includes name="bin/*.xml" /> <includes name="bin/*.html" /> </fileset> </delete> </if> ---build snippet:end--- ---output: start--- [if] Failed to created task for '#comment' xml element for reason: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(198 ,8): Unknown task <#comment>.: NAnt.Core.BuildException: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(198 ,8): Unknown task <#comment>. at NAnt.Core.TypeFactory.CreateTask(XmlNode taskNode, Project proj) at NAnt.Core.TaskContainer.CreateChildTask(XmlNode node) [copy] Copying 4 files to C:\_Playpens\Root\trunk\development\utilities\Library\bin. [if] Failed to created task for '#comment' xml element for reason: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(205 ,8): Unknown task <#comment>.: NAnt.Core.BuildException: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(205 ,8): Unknown task <#comment>. at NAnt.Core.TypeFactory.CreateTask(XmlNode taskNode, Project proj) at NAnt.Core.TaskContainer.CreateChildTask(XmlNode node) [if] Failed to created task for 'exec' xml element for reason: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(206 ,5): Property 'C:\Program Files\NDoc\bin\.net-1.1\NDocConsole.exe' has not been set!: NAnt.Core.BuildException: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(206 ,5): Property 'C:\Program Files\NDoc\bin\.net-1.1\NDocConsole.exe' has not been set! at NAnt.Core.PropertyDictionary.ExpandProperties(String input, Location location) at NAnt.Core.Element.InitializeXml(XmlNode elementNode) at NAnt.Core.Element.Initialize(XmlNode elementNode) at NAnt.Core.TaskContainer.CreateChildTask(XmlNode node) [if] Failed to created task for '#comment' xml element for reason: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(213 ,8): Unknown task <#comment>.: NAnt.Core.BuildException: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(213 ,8): Unknown task <#comment>. at NAnt.Core.TypeFactory.CreateTask(XmlNode taskNode, Project proj) at NAnt.Core.TaskContainer.CreateChildTask(XmlNode node) [if] Failed to created task for '#comment' xml element for reason: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(220 ,8): Unknown task <#comment>.: NAnt.Core.BuildException: C:\_Playpens\Root\trunk\development\tools\nant\master-standard.build.xml(220 ,8): Unknown task <#comment>. at NAnt.Core.TypeFactory.CreateTask(XmlNode taskNode, Project proj) at NAnt.Core.TaskContainer.CreateChildTask(XmlNode node) [delete] Deleting 4 files. Total time: 7 seconds. ---output: end--- ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users