Hi All,
I recemtly tried to use nant 0.91 to do build on windows 2003 server
but got following error.  I tried on multiple machine but same issue.
I have ,net 4.0 installed ..

Am i missing anything.??

NAnt 0.91 (Build 0.91.4312.0; release; 10/22/2011)

Copyright (C) 2001-2011 Gerry Shaw

http://nant.sourceforge.net



Buildfile: file:///G:/TFS/BetaEngine/Deployment/Scripts/build.xml

Target framework: Microsoft .NET Framework 4.0

Target(s) specified: createDrop





OnFailure:



     [echo] Build failed at 03/08/2012 19:50:56



BUILD FAILED



Compilation failed:

c:\Documents and Settings\sysibdpribuilduserd\Local
Settings\Temp\1\fohsvsqg.0.cs(17,14) : error CS0234: The type or
namespace name 'Xml' does not

//------------------------------------------------------------------------------

// <auto-generated>

//     This code was generated by a tool.

//     Runtime Version:4.0.30319.488

//

//     Changes to this file may cause incorrect behavior and will be lost if

//     the code is regenerated.

// </auto-generated>

//------------------------------------------------------------------------------



using NAnt.Core;

using NAnt.Core.Attributes;

using System;

using System.Collections;

using System.IO;

using System.Text;

using System.Xml;







[FunctionSet("DeployUtils", "DeployUtils")]

public class nantddaf318abf45436db87f93cbfb2ae9ea : NAnt.Core.FunctionSetBase {





  [TaskName("fixXpath")]

  public class FixXPathTask : Task {



    private string _srcFile;

    private string _xpath;

    private string _attribute;

    private string _value;

    private string _ns;



    private string _execStatus;



    [TaskAttribute("file", Required=true)]

    public string SrcFile {

     get { return _srcFile; }

     set { _srcFile = value; }

    }



    [TaskAttribute("xpath", Required=true)]

    public string XPath {

     get { return _xpath; }

     set { _xpath = value; }

    }



    [TaskAttribute("attribute", Required=true)]

    public string Attribute {

     get { return _attribute; }

     set { _attribute = value; }

    }



    [TaskAttribute("value", Required=true)]

    public string Value {

     get { return _value; }

     set { _value = value; }

    }



    [TaskAttribute("namespace", Required=false)]

    public string Namespace {

     get { return _ns; }

     set { _ns = value; }

    }





    protected override void ExecuteTask() {



   Console.WriteLine("Fixing " + SrcFile + " "+XPath+ " " + Attribute);



   XmlDocument doc = new XmlDocument();

            doc.Load(SrcFile);



            XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);

   if (Namespace != null)

   {

    nsmgr.AddNamespace(String.Empty, Namespace);

   }

            XmlNode node = doc.SelectSingleNode(XPath ,nsmgr);

            Console.WriteLine(node == null ? "Node Not Found" : "Node Found");

         node.Attributes[Attribute].Value = Value;

            XmlWriterSettings settings = new XmlWriterSettings();

            settings.Indent = true;

            XmlWriter xw = XmlWriter.Create(SrcFile, settings);

            doc.WriteContentTo(xw);

            xw.Close();

    }

  }



  [TaskName("fixAllXpath")]

  public class FixAllXPathTask : FixXPathTask {



    private string _srcFile;

    private string _xpath;

    private string _attribute;

    private string _value;

    private string _ns;



    private string _execStatus;



    [TaskAttribute("file", Required=true)]

    public string SrcFile {

     get { return _srcFile; }

     set { _srcFile = value; }

    }



    [TaskAttribute("xpath", Required=true)]

    public string XPath {

     get { return _xpath; }

     set { _xpath = value; }

    }



    [TaskAttribute("attribute", Required=true)]

    public string Attribute {

     get { return _attribute; }

     set { _attribute = value; }

    }



    [TaskAttribute("value", Required=true)]

    public string Value {

     get { return _value; }

     set { _value = value; }

    }



    [TaskAttribute("namespace", Required=false)]

    public string Namespace {

     get { return _ns; }

     set { _ns = value; }

    }





    protected override void ExecuteTask()

    {



     Console.WriteLine("Fixing " + SrcFile + " "+XPath+ " " + Attribute);

     XmlDocument doc = new XmlDocument();

     doc.Load(SrcFile);

             XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);

     if (Namespace != null)

     {

      nsmgr.AddNamespace("def", Namespace);

     }

        XmlNodeList nodeList = doc.SelectNodes(XPath ,nsmgr);

  Console.WriteLine("Found Nodes "+nodeList.Count);

        foreach(XmlNode node in nodeList)

        {

          node.Attributes[Attribute].Value = Value;

        }





        XmlWriterSettings settings = new XmlWriterSettings();

        settings.Indent = true;

        XmlWriter xw = XmlWriter.Create(SrcFile, settings);

        doc.WriteContentTo(xw);

        xw.Close();

    }

  }





    public nantddaf318abf45436db87f93cbfb2ae9ea(NAnt.Core.Project
project, NAnt.Core.PropertyDictionary propDict) :

            base(project, propDict) {

    }

}





Total time: 0.4 seconds.

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to