Re: [nant-dev] MSBuild
Yeah, I'm with you, just doing a bit of venting about MS's come inside, make all nice, and steal steal steal behavior. Typical of them... - Original Message From: Bevan Arps [EMAIL PROTECTED] To: Eric Fetzer [EMAIL PROTECTED]; NAnt Developers nant-developers@lists.sourceforge.net Sent: Wednesday, October 25, 2006 7:27:57 PM Subject: RE: [nant-dev] MSBuild Hi Eric. I don't see much use for NAnt except for legacy stuff. For what it's worth, I see a place for both tools. In a significant project I'm working on at the moment, we use MSBuild to do the actual builds ... But we control it by invoking it from within NAnt. Our NAnt scripts take care of a much wider range of activities that MSBuild doesn't seem to handle nearly as well. Some examples: - Database maintenance (dropping existing databases, creating fresh ones) - Testing (Nunit and FIT based) - Creating static (standing) data (through FIT) - Build Archiving (copying to a known archive directory) Hope this helps, Bevan. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eric Fetzer Sent: Thursday, 26 October 2006 4:34 a.m. To: NAnt Developers Subject: [nant-dev] MSBuild Does it bug anyone else that MSBuild is almost identical to NAnt with slight modifications like $( instead of ${ to access properties... I remember the manager of MSBuild coming in and acting like MS was going to play so nice with NAnt, when in reality, he was using it as a project to copy because obviously the community liked it. And he's done his best job at locking NAnt out of being a useful tool with VS2005... In fact, once completely converted to 2005, Am I way off base? - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers ** This message (and any files transmitted with it) are confidential and may be legally privileged. If you are not the intended recipient please notify the sender immediately and delete this message from your system. This message does not necessarily reflect the views of the Reserve Bank of New Zealand. If the recipient has any concerns about the content of this message they should seek alternative confirmation from the Reserve Bank of New Zealand. ** - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] MSBuild
MSBuild, while it can only understand VS2005 format project files, can target other frameworks. Check out the codeplex projects called MSBee, which essentially a set of addons to MSBuild to target the 1.1 framework. I also ended up wrapping msbuild in Nant in a task that provides some of the functionality that solution does. This is partly because of a pre-existing investment in Nant, and the number of custom tasks I have developed for compilation and packaging of non .NET code. -Original Message- Message: 1 Date: Wed, 25 Oct 2006 14:55:23 -0600 From: Cort Schaefer [EMAIL PROTECTED] Subject: Re: [nant-dev] MSBuild To: Eric Fetzer [EMAIL PROTECTED], NAnt Developers nant-developers@lists.sourceforge.net Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=us-ascii What about builds targeted towards multiple frameworks? I don't that MSBuild (aka MS-NAnt in my office) handles that, nor was expected to for some time. Cort - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] MSBuild
What about builds targeted towards multiple frameworks? I don't that MSBuild (aka MS-NAnt in my office) handles that, nor was expected to for some time. Cort -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eric Fetzer Sent: Wednesday, October 25, 2006 9:34 AM To: NAnt Developers Subject: [nant-dev] MSBuild Does it bug anyone else that MSBuild is almost identical to NAnt with slight modifications like $( instead of ${ to access properties... I remember the manager of MSBuild coming in and acting like MS was going to play so nice with NAnt, when in reality, he was using it as a project to copy because obviously the community liked it. And he's done his best job at locking NAnt out of being a useful tool with VS2005... In fact, once completely converted to 2005, I don't see much use for NAnt except for legacy stuff. Am I way off base? - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers I am using the free version of SPAMfighter for private users. It has removed 482 spam emails to date. Paying users do not have this message in their emails. Get the free SPAMfighter here: http://www.spamfighter.com/len - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] MSBuild
Hi Eric. I don't see much use for NAnt except for legacy stuff. For what it's worth, I see a place for both tools. In a significant project I'm working on at the moment, we use MSBuild to do the actual builds ... But we control it by invoking it from within NAnt. Our NAnt scripts take care of a much wider range of activities that MSBuild doesn't seem to handle nearly as well. Some examples: - Database maintenance (dropping existing databases, creating fresh ones) - Testing (Nunit and FIT based) - Creating static (standing) data (through FIT) - Build Archiving (copying to a known archive directory) Hope this helps, Bevan. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eric Fetzer Sent: Thursday, 26 October 2006 4:34 a.m. To: NAnt Developers Subject: [nant-dev] MSBuild Does it bug anyone else that MSBuild is almost identical to NAnt with slight modifications like $( instead of ${ to access properties... I remember the manager of MSBuild coming in and acting like MS was going to play so nice with NAnt, when in reality, he was using it as a project to copy because obviously the community liked it. And he's done his best job at locking NAnt out of being a useful tool with VS2005... In fact, once completely converted to 2005, Am I way off base? - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers ** This message (and any files transmitted with it) are confidential and may be legally privileged. If you are not the intended recipient please notify the sender immediately and delete this message from your system. This message does not necessarily reflect the views of the Reserve Bank of New Zealand. If the recipient has any concerns about the content of this message they should seek alternative confirmation from the Reserve Bank of New Zealand. ** - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] MSBuild
On 25/10/06, Bevan Arps [EMAIL PROTECTED] wrote: Hi Eric. I don't see much use for NAnt except for legacy stuff. For what it's worth, I see a place for both tools. In a significant project I'm working on at the moment, we use MSBuild to do the actual builds ... But we control it by invoking it from within NAnt. Our NAnt scripts take care of a much wider range of activities that MSBuild doesn't seem to handle nearly as well. I concur with this. NAnt isn't the best scripting tool on the planet, but it does a better job at being one than MSBuild. I too wrap MSBuild (as a compiler) with NAnt. Mike - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ nant-developers mailing list nant-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-developers
RE: [nant-dev] MSBuild
MSBuild is obviously a child of Embrace Extend philosophy; being built-in in the next version of the framework will do wonders in terms of promoting the process of automated builds, which are critical to quality in our line of work. That is a good thing. Nant is already doing it. And that is even better thing. This tool won't be in place for another year or so, and we have builds to run every night. And even when it comes, it won't do too much for our projects running on 1.0/1.1 framework. We've recently set up a new build environment based on nant and are building 5 large projects with it (one of the projects is a fairly complex consumer app with some 12 variants), and I'm quite happy with it. My point is that we shouldn't spend too much time on discussing MSBuild now -- it's too early. Rather, let's try to make Nant work really, really good right now. It's already useful in this form, and with the great effort that the guys working on it are putting in, I'm confident nant will be successful for a long time, even in the longhorn era. I'd like to see this discussion steer towards defining more focused process to bring version 1.0 out. What are the next steps, how can we contribute in terms of testing, building a library of build scripts, documentation, making the cvs tree being up to date, etc. Gerry co., please keep up the good work. Damir --- 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-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] MSBuild
#1 difference - the source availability! :) John Lam wrote: I've spent a fair amount of time recently with MSBuild, and have the following set of observations about its relationship to [N]Ant: --- 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-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers