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