[Nant-users] Documentation bug
I am a newbie to NAnt and the Sourceforge processes and procedures. I do not know how to submit a bug so I am taking this route initially: The NAnt documentation file "Running NAnt" (NAnt -> Help -> Fundamentals -> Running NAnt) appears to have an error. Under the "Setting Properties" heading it states: "By default all environment variables are imported into with the nant.env.* prefix, e.g., the property nant.env.PATH would contain the current path." This does not appear to be correct. I have been unable to access environment variables using the "nant.env." prefix. If the documented behavior is desired, please modify the source appropriately. If not, please fix the documentation as it is inaccurate and misleading. Thank you. Marc A. Lehnert Senior Design Engineer Liebert Monitoring Group [EMAIL PROTECTED] This e-mail is intended only for the addressee named above. As this e-mail may contain confidential or privileged information, if you are not the named addressee, you are not authorised to retain, read, copy or disseminate this message or any part of it. --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users
RE: [Nant-users] Re: vb web service
I hate hard coding the path! The environment variable 'VS71COMNTOOLS' contains the path to visual studio 2003. I created a BAT file because I could not get the EXEC task to resolve the %VS71COMNTOOLS% usage. - Begin vs_Build.bat call "%VS71COMNTOOLS%vsvars32.bat" DevEnv %1 /build %2 - End vs_Build.bat -- This works but is a little awkward. Can anyone suggest a good way to make use of the environment variable? Thanks, Cash [EMAIL PROTECTED] perotsystems 972-577-5842 - office -Original Message- From: Michael Mowry [mailto:[EMAIL PROTECTED] Sent: Saturday, November 29, 2003 11:29 PM To: [EMAIL PROTECTED] Subject: [Nant-users] Re: vb web service Evan, I also had that problem. I basically made sure that all VS.NET environmental variables were set by running vsvars32.bat and that seemed to fix the problem. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Saturday, November 29, 2003 9:18 PM To: [EMAIL PROTECTED] Send Nant-users mailing list submissions to [EMAIL PROTECTED] To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/nant-users or, via email, send a message with subject or body 'help' to [EMAIL PROTECTED] You can reach the person managing the list at [EMAIL PROTECTED] When replying, please edit your Subject line so it is more specific than "Re: Contents of Nant-users digest..." Today's Topics: 1. Re: vb web service (Scott Hernandez) --__--__-- Message: 1 From: "Scott Hernandez" <[EMAIL PROTECTED]> To: "Evan Watson" <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> Subject: Re: [Nant-users] vb web service Date: Sat, 29 Nov 2003 08:31:24 -0800 Yes, this should go to the dev list. Any stack trace based error, like this, should go to the dev list. :) Also, if possible, you should attach a small sample of the build file and any dependent files that would be needed to reproduce the error case. - Original Message - From: Evan Watson Sent: Thursday, November 27, 2003 3:47 PM Hi, I have been having quite a bit of difficulty getting nant to build a vb.net web service. Im running the latest nightly build with .net 1.1 and my build script just points to the vbproj file. I am also getting problems with a new project when I uncomment the hello world function. Firstly has anyone had any success with nant and vb web services. Secondly, and this should go to the developers list, does anyone have an answer for this error im getting. [snip] at NAnt.Core.Project.Run() in C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\tmp272.tmp\s rc\NAnt.Core\Project.cs:line 778 Please send bug report to [EMAIL PROTECTED] --__--__-- ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users End of Nant-users Digest --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users
Re: [Nant-users] Documentation bug
- Original Message - From: "Lehnert, Marc [LBRT/LNA]" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, December 02, 2003 5:26 PM Subject: [Nant-users] Documentation bug > > I am a newbie to NAnt and the Sourceforge processes and procedures. I do > not know how to submit a bug so I am taking this route initially: > > The NAnt documentation file "Running NAnt" (NAnt -> Help -> Fundamentals -> > Running NAnt) appears to have an error. Under the "Setting Properties" > heading it states: > > "By default all environment variables are imported into with the nant.env.* > prefix, e.g., the property nant.env.PATH would contain the current path." > > This does not appear to be correct. I have been unable to access > environment variables using the "nant.env." prefix. > > If the documented behavior is desired, please modify the source > appropriately. If not, please fix the documentation as it is inaccurate and > misleading. This has now been corrected in the documentation (in cvs) Gert --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users
[Nant-users] Resource files for classes with unusual names
Using this tag, trying to load a form from MyFile.dll called frmSplash and located in Splash.cs throws a "resource not found" exception at runtime. Is there a way to make the resources task work when the name of the class doesn't match the name of the file? (BTW, I know the hungarian naming convention is a Bad Thing for class names, but this issue is also encountered in other situations. For instance, a class may be renamed for one reason or another, but the contaning file keeps the same name to please the source control system.) Chris --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users
[Nant-users] test
--- The information contained in this e-mail message, and any attachment, is confidential and for use solely by the intended recipient. If you have received this message in error, please delete this message immediately. Although Moody's KMV makes every effort to protect its computing environment from malicious code, Moody's KMV is not responsible for any virus or other type of suspect code that may be transferred via this e-mail message.
[Nant-users] Expression Evaluator for NAnt - test1
Hi! Here's the first test release of the expression evaluator I'm developing for NAnt. I encourage everyone to try it. I'd like to get as much feedback as possible on it. Please report: 1. Does it work for you? Bug reports are welcome. 2. Is it useful? 3. Do you find the syntax simple enough? Are the build files more/less readable? 4. Does it break your existing build files? (it shouldn't!) 5. What functions/data types/conversions/operators/conversions should be added/removed? 6. What other features would you like to see? Pre-compiled binaries along with patches to current CVS code can be found at: http://jaak.sav.net/nant-ee/nant-ee-test1.zip Changes: * new attribute "test" for and which lets you write: = ... = * support for expressions in (hopefully) all places where ${propertyname} syntax could be used: = = Jarek Full list of features: == Data types: integer, double, string, boolean and date Operators: and, or, not =, <>, <, >, <=, >= (because NAnt is XML I'm considering renaming them to lt, gt, le, ge) unary minus, +,-,*,/,%(modulo) with natural precedence, braces (), properties can be accessed just by providing their name Functions: propertyexists(name) - returns true when the property exists, false otherwise propertyvalue(name) - returns the value of the named property, fails when it's not present Conversion operators: int(a) - converts a to integer (if possible) and returns the value double(a) - converts a to double (if possible) and returns the value string(a) - converts a to string and returns the value date(a) - converts a to date bool(a) - converts a to boolean String functions: length(a) - returns the length of the string substring(a,b,c) - equivalent to a.Substring(b,c) in .NET tolower(s) - returns s converted to lower-case toupper(s) - returns s converted to upper-case contains(str,subs) - returns true when subs is a substring of str indexof(a,b) - equivalent to a.IndexOf(b) in .NET padleft(a,b,c) - equivalent to a.PadStart(a,b,c) in .NET padright(a,b,c) - equivalent to a.PadEnd(a,b,c) in .NET trim(a) - equivalent to a.Trim() in .NET trimstart(a) - equivalent to a.TrimStart() in .NET trimend(a) - equivalent to a.TrimEnd() in .NET startswith(a,b) - equivalent to a.StartsWith(b) in .NET endswith(a,b) - equivalent to a.EndsWith(b) in .NET Math functions: round(v) floor(v) ceiling(v) abs(v) File functions: getcreationtime(filename) getlastwritetime(file) getlastaccesstime(file) fileexists(file) filesize(file) Date functions: now() datediff(d1,d2) - returns date difference in seconds dateadd(d1,seconds) - returns d1 + seconds Here are some examples of things that are known to work, taken from my unit tests: Assert("1+2", 3); Assert("1+2+3", 6); Assert("1+2*3", 7); Assert("2*1*3", 6); Assert("1/2+3", 3); Assert("5.0/(2+8)", 0.5); Assert("double(5)/(2+8)", 0.5); Assert("double(1)/2+3", 3.5); Assert("1", 1); Assert("1+2", 3); Assert("1+2)+(2+1", 6); Assert("1+2)/(2+1", 1); Assert("length('')", 0); Assert("length('')=0", true); Assert("length('')=1", false); Assert("length('test')", 4); Assert("length('test')=4", true); Assert("length('test')=5", false); Assert("length('d''Artagnan')", 10); Assert("length('d''Artagnan')=10", true); Assert("length('d''Artagnan')=11", false); Assert("-1", -1); Assert("--1", 1); Assert("'a' = 'a'", true); Assert("'a' = 'b'", false); Assert("'a' <> 'a'", false); Assert("'a' <> 'b'", true); Assert("1 = 1", true); Assert("1 <> 1", false); Assert("1 = 2", false); Assert("1 <> 2", true); Assert("1.0 = 1.0", true); Assert("1.0 <> 1.0", false); Assert("1.0 = 2.0", false); Assert("1.0 <> 2.0", true); Assert("true", true); Assert("false", false); Assert("true==true", true); Assert("true==false", false); Assert("true<>false", true); Assert("true<>true", false); Assert("!true", false); Assert("!false", true); Assert("!(1=1)", false); Assert("substring('abcde',1,2)='bc'", true); Assert("trim(' ab ')='ab'", true); Assert("trimstart(' ab ')='ab '", true); Assert("trimend(' ab ')=' ab'", true); Assert("padleft('ab',5,'.')='...ab'", true); Assert("padright('ab',5,'.')='ab...'", true); Assert("indexof('abc','c')=2", true); Assert("indexof('abc','d')=-1", true); Assert("indexof('abc','d')=-1", true); Assert("round(0.1)", 0.0); Assert("round(0.7)", 1.0); Assert("floor(0.1)", 0.0); Assert("floor(0.7)", 0.0); Assert("ceiling(0.1)", 1.0); Assert("ceiling(0.7)", 1.0); Assert("if(true,1,2)", 1); Assert("if(true,'a','b')", "a"); Assert("if(false,'a','b')", "b"); Assert("abs(1)", 1.0); Assert("abs(-1)", 1.0); Assert("fileexists('c:\\notthere.txt')", false
[Nant-users] Validation of build files in VS.NET
Title: Validation of build files in VS.NET Hi everyone, I'm trying to get VS.NET to use the NAnt schema for validation of my build files, but I can't seem to get it to work. I've searched around but haven't found a solution that works, so I'm hoping someone out there has had the same problem and managed to fix it. I've tried a number of things but I figured that the best one would be to declare my build file as follows - http://nant.sourceforge.net/schema/nant-current.xsd" name="UBO" default="compile"> Unfortunately I don't get IntelliSense. Also when I ask VS to validate my build file I get the error: Visual Studio could not locate a schema for this document. Validation can only ensure this is a well formed XML document and cannot validate the data against a schema. Does anyone have a solution for this? Thanks, Gerrod PS - please reply direct to me as subscribing to the list just times out :-( RECIPIENTS ARE REMINDED THAT THIS E-MAIL MESSAGE IS STRICTLY CONFIDENTIAL AND INTENDED ONLY FOR USE BY THE ADDRESSEE UNLESS OTHERWISE INDICATED. Investment Data Technologies Pty Ltd advise that they: - accept no liability for any abusive, defamatory, obscene, illegal, or offensive material contained in this e-mail message - do not monitor the content of any e-mail messages sent from Investment Data Technologies - do not authorise or condone the sending of abusive, defamatory, obscene, illegal, or offensive material by their employees and contractors - cannot guarantee that this e-mail message is secure and will not be intercepted by a third party.
[Nant-users] MSBuilds bashing the foundation of Nant?
Do you think that MS has now “Borg” ed the builds process? Recently they announced the new MSBuilds framework. Anyone know about this and how good it’s supposed to be? Eric Frank Cotter
[Nant-users] Specifying -logger in the build file
I'm using the -logger:NAnt.Core.MailLogger commandline option so that I'll get an email with the build output, but since I want that to happen every time I run my build file, I'd really like to specify it somehow in the build file itself. Right now I'm just running it from a batch file, which I suppose is okay, and I know that I could create another build file which would call the first build file, but both of those seem like hacks. Isn't there a simple setting that allows me to set commandline options? Douglas R. Steen Boulder, CO --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users
[Nant-users] Help I need somebody
Can anyone who has been using Nant and CruiseControl.Net help with this one. This message is for people who might have experience with Nant and CruiseControl.Net. Is the XMLLogger in NAnt responsible for this error message seen when using CCNet? It seems to me that when an external tool returns a null character the log files in CruiseControl.Net gets all out of whack. I have contacted the CCNet team, but their response has been slow at best. What I would like to do if possible is update the version of Nant we are using to see if this fixes the problem. We are working in a high paced development cycle and updating is not always an option. at System.Xml.XmlScanner.ScanCData() at System.Xml.XmlScanner.ScanMarkup() at System.Xml.XmlTextReader.ParseTag() at System.Xml.XmlTextReader.ParseBeginTagExpandCharEntities() at System.Xml.XmlTextReader.Read() at System.Xml.XmlValidatingReader.ReadNoCollectTextToken() at System.Xml.XmlValidatingReader.Read() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadChildren(XmlNode parent) at System.Xml.XmlLoader.LoadElementNode() at System.Xml.XmlLoader.LoadCurrentNode() at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.LoadXml(String xml) at tw.ccnet.core.publishers.EmailPublisher.AppendHtmlMessageDetails(Integration Result result, StringBuilder message) in C:\tools\eclipse\ workspace\ccnet\project\core\publishers\EmailPublisher.cs:line 187 at tw.ccnet.core.publishers.EmailPublisher.CreateHtmlMessage(IntegrationResult result) in C:\tools\eclipse\workspace\ccnet\project\core\p ublishers\EmailPublisher.cs:line 171 at tw.ccnet.core.publishers.EmailPublisher.CreateMessage(IntegrationResult result) in C:\tools\eclipse\workspace\ccnet\project\core\publi shers\EmailPublisher.cs:line 152 at tw.ccnet.core.publishers.EmailPublisher.Publish(Object source, IntegrationResult result) in C:\tools\eclipse\workspace\ccnet\project\c ore\publishers\EmailPublisher.cs:line 109 at tw.ccnet.core.IntegrationEventHandler.Invoke(Object sender, IntegrationResult result) at tw.ccnet.core.Project.RaiseIntegrationEvent(IntegrationResult result) in c:\tools\eclipse\workspace\ccnet\project\core\project.cs:line 320 at tw.ccnet.core.Project.PostBuild() in c:\tools\eclipse\workspace\ccnet\project\core\project.cs:line 227 at tw.ccnet.core.Project.Run(Boolean forceBuild) in c:\tools\eclipse\workspace\ccnet\project\core\project.cs:line 174 at tw.ccnet.core.schedule.Scheduler.Run() in C:\tools\eclipse\workspace\ccnet\project\core\schedule\Scheduler.cs:line 57 Thanks Andrew Greiner --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users
Re: [Nant-users] Help I need somebody
There doesn't seem to be anything here relating to NAnt. Is this the full stack trace? Sorry I can't be more helpful (I don't use CC.Net), Scott - Original Message - From: "Greiner, Andrew" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, December 01, 2003 2:24 PM Subject: [Nant-users] Help I need somebody > Can anyone who has been using Nant and CruiseControl.Net help with this one. > > This message is for people who might have experience with Nant and > CruiseControl.Net. > > Is the XMLLogger in NAnt responsible for this error message seen when using > CCNet? It seems to me that when an external tool returns a null character > the log files in CruiseControl.Net gets all out of whack. I have contacted > the CCNet team, but their response has been slow at best. What I would like > to do if possible is update the version of Nant we are using to see if this > fixes the problem. We are working in a high paced development cycle and > updating is not always an option. > >at System.Xml.XmlScanner.ScanCData() >at System.Xml.XmlScanner.ScanMarkup() >at System.Xml.XmlTextReader.ParseTag() >at System.Xml.XmlTextReader.ParseBeginTagExpandCharEntities() >at System.Xml.XmlTextReader.Read() >at System.Xml.XmlValidatingReader.ReadNoCollectTextToken() >at System.Xml.XmlValidatingReader.Read() >at System.Xml.XmlLoader.LoadChildren(XmlNode parent) >at System.Xml.XmlLoader.LoadElementNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadChildren(XmlNode parent) >at System.Xml.XmlLoader.LoadElementNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadChildren(XmlNode parent) >at System.Xml.XmlLoader.LoadElementNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadChildren(XmlNode parent) >at System.Xml.XmlLoader.LoadElementNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadChildren(XmlNode parent) >at System.Xml.XmlLoader.LoadElementNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadChildren(XmlNode parent) >at System.Xml.XmlLoader.LoadElementNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadChildren(XmlNode parent) >at System.Xml.XmlLoader.LoadElementNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadChildren(XmlNode parent) >at System.Xml.XmlLoader.LoadElementNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadChildren(XmlNode parent) >at System.Xml.XmlLoader.LoadElementNode() >at System.Xml.XmlLoader.LoadCurrentNode() >at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) >at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean > preserveWhitespace) >at System.Xml.XmlDocument.Load(XmlReader reader) >at System.Xml.XmlDocument.LoadXml(String xml) >at > tw.ccnet.core.publishers.EmailPublisher.AppendHtmlMessageDetails(Integration > Result result, StringBuilder message) in C:\tools\eclipse\ > workspace\ccnet\project\core\publishers\EmailPublisher.cs:line 187 >at > tw.ccnet.core.publishers.EmailPublisher.CreateHtmlMessage(IntegrationResult > result) in C:\tools\eclipse\workspace\ccnet\project\core\p > ublishers\EmailPublisher.cs:line 171 >at > tw.ccnet.core.publishers.EmailPublisher.CreateMessage(IntegrationResult > result) in C:\tools\eclipse\workspace\ccnet\project\core\publi > shers\EmailPublisher.cs:line 152 >at tw.ccnet.core.publishers.EmailPublisher.Publish(Object source, > IntegrationResult result) in C:\tools\eclipse\workspace\ccnet\project\c > ore\publishers\EmailPublisher.cs:line 109 >at tw.ccnet.core.IntegrationEventHandler.Invoke(Object sender, > IntegrationResult result) >at tw.ccnet.core.Project.RaiseIntegrationEvent(IntegrationResult result) > in c:\tools\eclipse\workspace\ccnet\project\core\project.cs:line > 320 >at tw.ccnet.core.Project.PostBuild() in > c:\tools\eclipse\workspace\ccnet\project\core\project.cs:line 227 >at tw.ccnet.core.Project.Run(Boolean forceBuild) in > c:\tools\eclipse\workspace\ccnet\project\core\project.cs:line 174 >at tw.ccnet.core.schedule.Scheduler.Run() in > C:\tools\eclipse\workspace\ccnet\project\core\schedule\Scheduler.cs:line 57 > > Thanks > > Andrew Greiner --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ __
Re: [Nant-users] MSBuilds bashing the foundation of Nant?
Got this from Microsoft's VS roadmap page... http://msdn.microsoft.com/vstudio/productinfo/roadmap.aspx#whidbey Product Build Historically, developers have struggled when trying to map a complicated build infrastructure into the Visual Studio IDE. Roadblocks traditionally center around the inability to fully customize or understand what happens when a project is built within the development environment; the failure to reproduce a build within a build lab environment where Visual Studio is not likely to be present; and the limitations of a build system that was not optimized to model entire products, but rather single projects. The Whidbey release of Visual Studio will radically improve this area of software development by introducing a new build engine called MSBuild. Key design goals for MSBuild include: delivering a file format that is well-documented and backed up by a published XML schema definition; making the MSBuild engine an integral part of the .NET Framework redistributable; allowing developers to customize, augment or completely redefine the build process; and providing seamless integration with the Visual Studio Whidbey IDE. First, MSBuild will introduce a new XML-based file format that is simple to understand and easy to extend. The MSBuild file format will enable developers to fully describe what artifacts need to be built, as well as how they need to be built under different configurations. In addition, the file format will enable developers to author reusable rules which can be factored into separate files so that builds can be done consistently across different projects within a product. Second, MSBuild will ship as a core part of the Whidbey .NET Framework redistributable. This shift in philosophy will allow developers to rely on the MSBuild infrastructure regardless of IDE presence and licensing issues. In addition, by providing MSBuild class libraries as a core part of the .NET Framework, developers will be able to create and debug components of a customized MSBuild process using the managed language of their choice. Third, MSBuild will be completely transparent with regards to how it processes and builds software. All build steps will be explicitly expressed in the XML project file regardless of whether it was authored by hand or auto-generated by the Visual Studio Whidbey IDE. This also means that Visual Studio no longer treats any part of the "F5" build experience as a black box. A user can now understand, replicate, edit, remove, or augment any part of the build process. Finally like its predecessors, MSBuild will be fully integrated into the Visual Studio Whidbey IDE. This tight integration will enable developers to take advantage of all the built-in productivity features Visual Studio offers, while allowing developers to scale, customize, and adapt the Whidbey build system to their unique infrastructure needs. Deployment and Operations Dianna wrote: Do you think that MS has now “Borg” ed the builds process? Recently they announced the new MSBuilds framework. Anyone know about this and how good it’s supposed to be? Eric Frank Cotter --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users
[Nant-users] Specifying -logger in the build file
I'm using the -logger:NAnt.Core.MailLogger commandline option so that I'll get an email with the build output, but since I want that to happen every time I run my build file, I'd really like to specify it somehow in the build file itself. Right now I'm just running it from a batch file, which I suppose is okay, and I know that I could create another build file which would call the first build file, but both of those solutions seem like hacks. Isn't there a simple setting that allows me to set commandline options? Douglas R. Steen Boulder, CO --- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ ___ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users