Re: [nant-dev] New task idea
True - but then you actually need the IDE installed on that machine. With the CSPROJ task, you only need the free C# compiler (as in, you don't need a VS.Net license for your build machine). The devenv task is really just the exec task. --- Brad Wilson [EMAIL PROTECTED] wrote: Kevin Dente wrote: [...] a task that builds directly from the VS.Net project file would be even nicer. Of course, VBPROJ and VCPROJ tasks would likely follow. All of the above can be done from devenv.com (open a command prompt and type devenv /? for command line options). A devenv task sounds like a better fit. :) Brad -- Read my web log at http://www.quality.nu/dotnetguy/ --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers __ Do You Yahoo!? Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] New task idea
Brad Wilson wrote: Kevin Dente wrote: True - but then you actually need the IDE installed on that machine. With the CSPROJ task, you only need the free C# compiler (as in, you don't need a VS.Net license for your build machine). What part of the SDK creates and/or interprets .csproj files? none that I know of. I think what he's getting at is to have the task build what the IDE would if it was building that .csproj. Transforming to a .build file would achieve basically the same thing. Ian --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] New task idea
At my company, we want to use NAnt for its build automation features, but we're also a bunch VS.Net users. Having to create a separate NAnt project is a bit of drag - even worse is keeping it synchronized with the VS.Net project as it evolves. Slingshot helps, of course, but a task that builds directly from the VS.Net project file would be even nicer. Of course, VBPROJ and VCPROJ tasks would likely follow. Since I separated the core SLiNgshoT code into a separate assembly, it shouldn't be too hard to re-use the code in there that parses .sln and .csproj files. It would be even easier to have it convert the solution to a build file in some temporary directory behind the scenes and then invoke a nant task on that. Jason --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] New task idea
What part of the SDK creates and/or interprets .csproj files? It doesn't. In order to create the .csproj, you need VS.Net. At build time, the CSPROJ task would interpret that file directly (no devenv needed) and call the freely-available-in-the-SDK csc compiler. While the developers would use VS.Net to create the project, the builder wouldn't need it to perform the build. I also suspect that the actually build would be faster than an DEVENV task, since you don't need to launch the rather beastly IDE. --- Brad Wilson [EMAIL PROTECTED] wrote: Kevin Dente wrote: True - but then you actually need the IDE installed on that machine. With the CSPROJ task, you only need the free C# compiler (as in, you don't need a VS.Net license for your build machine). What part of the SDK creates and/or interprets .csproj files? The devenv task is really just the exec task. That's true of a lot of tasks. :) Brad -- Read my web log at http://www.quality.nu/dotnetguy/ --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers __ Do You Yahoo!? Yahoo! Autos - Get free new car price quotes http://autos.yahoo.com --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
RE: [nant-dev] New task idea
From a different point of view a task that would create a .xxproj from a portion of a build file would also be very cool. I've been using nant to build C++ projects but I like working in the VS IDE. I use nant for all the building via an external tool hookup but I also have a fake project so that I can easily launch the debugger and give a clue to VS.NET as to what files to parse for intellisense. --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] New task idea
i tried this out a while back and i had a rather big problem. i couldn't capture the output from devenv.exe... i did this by subclassing the exec task, and it just wouldn't work. i'll see if i can dig up the code.. it's really been a while. --b - Original Message - From: Brad Wilson [EMAIL PROTECTED] To: NAnt Developers [EMAIL PROTECTED] Sent: Tuesday, July 16, 2002 3:47 PM Subject: Re: [nant-dev] New task idea Kevin Dente wrote: [...] a task that builds directly from the VS.Net project file would be even nicer. Of course, VBPROJ and VCPROJ tasks would likely follow. All of the above can be done from devenv.com (open a command prompt and type devenv /? for command line options). A devenv task sounds like a better fit. :) Brad -- Read my web log at http://www.quality.nu/dotnetguy/ --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
RE: [nant-dev] New task idea
this is a reply to the whole topic...sorta...I think :) I would like to see NAnt fully integrated into the MS IDE. I've put a little thought into it, but we are in death march mode and I haven't really had any time to pursue it. Something along the lines of: 1) Create project. 2) Write code. 3) Open up the NAnt add-in. 4) Customize outputs, copies, vss tasks, etc. 5) Hit the Build using NAnt button. 6) Boom! It's done and I'm happy. Any thoughts on this? I've got my own, and would be interested in what others think. --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] New task idea
I've been working on something along the same lines, except that we're doing C# and C++. Essentially, there's a build file which uses the style task to convert a .csproj file to .build, then uses the nant task to build it. I'm amusing myself so much with this that I'll probably finish it whether or not anybody else would actually use it :-) One other approach that I've thought of would be to do this via the VS Automation API or a VS.NET macro. That API's a little flaky, but I think it gives you enough to mirror a solution in a .build. -Original Message- Actually, What we did is write an xslt transformation that converts a vbproj to a nant build file. So, in our scenario the master build file performs the transform, which outputs a .build file, executes it, then returns control back to the master build file. It works really well, and the transform is blazingly fast... Don -Original Message- From: Kevin Dente [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 16, 2002 3:51 PM To: Brad Wilson; NAnt Developers Subject: Re: [nant-dev] New task idea True - but then you actually need the IDE installed on that machine. With the CSPROJ task, you only need the free C# compiler (as in, you don't need a VS.Net license for your build machine). The devenv task is really just the exec task. --- Brad Wilson [EMAIL PROTECTED] wrote: Kevin Dente wrote:[...] a task that builds directly from the VS.Net project file would be even nicer. Of course, VBPROJ and VCPROJ tasks would likely follow. All of the above can be done from devenv.com (open a command prompt and type "devenv /?" for command line options). A devenv task sounds like a better fit. :) Brad -- Read my web log at http://www.quality.nu/dotnetguy/
RE: [nant-dev] New task idea
Title: RE: [nant-dev] New task idea no. http://msdn.microsoft.com/vstudio/vsip/qa.aspI don't think this would be anything more than an add-in. As far as the difficulty, I'm not sure. The difficulty and time to develop isn't too big of a deal though, I will have plenty of time as soon as my current project is finished up :) -Original Message-From: Browning, Don [mailto:[EMAIL PROTECTED]]Sent: Tuesday, July 16, 2002 2:24 PMTo: 'Chris Jenkin'; NAnt DevelopersSubject: RE: [nant-dev] New task idea I think it's a great idea. Both Java dev environments I'm familiar with have integrated Ant support (Jbuilder and Forte). Unfortunately, from what I've heard, creating a plug-in for the VS.NET IDE is a pretty complicated task. Also, isn't the VSIP stuff through MS about $10,000 for 3 years or something like that? Don -Original Message- From: Chris Jenkin [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 16, 2002 5:12 PM To: NAnt Developers Subject: RE: [nant-dev] New task idea this is a reply to the whole topic...sorta...I think :) I would like to see NAnt fully integrated into the MS IDE. I've put a little thought into it, but we are in death march mode and I haven't really had any time to pursue it. Something along the lines of: 1) Create project. 2) Write code. 3) Open up the NAnt add-in. 4) Customize outputs, copies, vss tasks, etc. 5) Hit the "Build using NAnt" button. 6) Boom! It's done and I'm happy. Any thoughts on this? I've got my own, and would be interested in what others think. --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
Re: [nant-dev] New task idea
Someone has already done it. Check out http://nantcontrib.sf.net/NAntAddinSetup.msi Oops... I totally forgot about AddIns, guess I was a little quick to jump on the most complicated solution. Once I get a little more bandwidth (Aug. 5th app goes to prod), I'd be willing to work on this if people think there is enough of a demand (for developers and users). What does everyone else think? -Original Message- *From:* Chris Jenkin [mailto:[EMAIL PROTECTED]] *Sent:* Tuesday, July 16, 2002 5:36 PM *To:* 'Browning, Don'; NAnt Developers *Subject:* RE: [nant-dev] New task idea no. http://msdn.microsoft.com/vstudio/vsip/qa.asp I don't think this would be anything more than an add-in. As far as the difficulty, I'm not sure. The difficulty and time to develop isn't too big of a deal though, I will have plenty of time as soon as my current project is finished up :) -Original Message- *From:* Browning, Don [mailto:[EMAIL PROTECTED]] *Sent:* Tuesday, July 16, 2002 2:24 PM *To:* 'Chris Jenkin'; NAnt Developers *Subject:* RE: [nant-dev] New task idea I think it's a great idea. Both Java dev environments I'm familiar with have integrated Ant support (Jbuilder and Forte). Unfortunately, from what I've heard, creating a plug-in for the VS.NET IDE is a pretty complicated task. Also, isn't the VSIP stuff through MS about $10,000 for 3 years or something like that? Don -Original Message- From: Chris Jenkin [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 16, 2002 5:12 PM To: NAnt Developers Subject: RE: [nant-dev] New task idea this is a reply to the whole topic...sorta...I think :) I would like to see NAnt fully integrated into the MS IDE. I've put a little thought into it, but we are in death march mode and I haven't really had any time to pursue it. Something along the lines of: 1) Create project. 2) Write code. 3) Open up the NAnt add-in. 4) Customize outputs, copies, vss tasks, etc. 5) Hit the Build using NAnt button. 6) Boom! It's done and I'm happy. Any thoughts on this? I've got my own, and would be interested in what others think. --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
RE: [nant-dev] New task idea
One of the features I wanted to add to the NAnt VS.Net Addin that Jayme wrote was the ability to create a NAnt build file from the current project. It would be pretty simple using slingshot, or an xslt transform. Also, NAnt can now work (in the last few months) with in-memory build documents. This means you can programmatically, via a stream or the document directly, create a build file. I've also written a simple xslt transform, much like Don has done, to convert a project file into a NAnt build file. There is no reason this can't be done completely in memory and executed immediately. -Original Message- From: [EMAIL PROTECTED] [mailto:nant-developers- [EMAIL PROTECTED]] On Behalf Of Ian MacLean Sent: Tuesday, July 16, 2002 3:14 PM To: Browning, Don Cc: NAnt Developers Subject: Re: [nant-dev] New task idea Someone has already done it. Check out http://nantcontrib.sf.net/NAntAddinSetup.msi --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
RE: [nant-dev] New task idea
I like this idea of adding functionality to VS.Net by replacing their build facilities. What I really want is the VS.Net IDE where the build was done by NAnt. This way I could do anything I wanted. That may cost 3K to know how to replace the built in build commands. It may be just as simple as replacing the build menu item with a NAnt build menu and hooking all the shortcuts/toolbars people use. -Original Message- From: [EMAIL PROTECTED] [mailto:nant-developers- [EMAIL PROTECTED]] On Behalf Of Chris Jenkin Sent: Tuesday, July 16, 2002 2:12 PM To: NAnt Developers Subject: RE: [nant-dev] New task idea this is a reply to the whole topic...sorta...I think :) I would like to see NAnt fully integrated into the MS IDE. I've put a little thought into it, but we are in death march mode and I haven't really had any time to pursue it. Something along the lines of: 1) Create project. 2) Write code. 3) Open up the NAnt add-in. 4) Customize outputs, copies, vss tasks, etc. 5) Hit the Build using NAnt button. 6) Boom! It's done and I'm happy. Any thoughts on this? I've got my own, and would be interested in what others think. --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers
RE: [nant-dev] New task idea
I'm sure that given enough time with the proper skill one could hack out the hooks to the VS build system and menus. I *don't* have those skills BTW :) But I think that and AddIn that would allow you to graphically configure your build file and then execute it would be nice. (Haven't checked out what the addin can do, boss has been very interactive today). CJ -Original Message- From: Scott Hernandez [mailto:[EMAIL PROTECTED]] Sent: Tuesday, July 16, 2002 4:24 PM To: 'NAnt Developers' Subject: RE: [nant-dev] New task idea I like this idea of adding functionality to VS.Net by replacing their build facilities. What I really want is the VS.Net IDE where the build was done by NAnt. This way I could do anything I wanted. That may cost 3K to know how to replace the built in build commands. It may be just as simple as replacing the build menu item with a NAnt build menu and hooking all the shortcuts/toolbars people use. -Original Message- From: [EMAIL PROTECTED] [mailto:nant-developers- [EMAIL PROTECTED]] On Behalf Of Chris Jenkin Sent: Tuesday, July 16, 2002 2:12 PM To: NAnt Developers Subject: RE: [nant-dev] New task idea this is a reply to the whole topic...sorta...I think :) I would like to see NAnt fully integrated into the MS IDE. I've put a little thought into it, but we are in death march mode and I haven't really had any time to pursue it. Something along the lines of: 1) Create project. 2) Write code. 3) Open up the NAnt add-in. 4) Customize outputs, copies, vss tasks, etc. 5) Hit the Build using NAnt button. 6) Boom! It's done and I'm happy. Any thoughts on this? I've got my own, and would be interested in what others think. --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers --- This sf.net email is sponsored by: Jabber - The world's fastest growing real-time communications platform! Don't just IM. Build it in! http://www.jabber.com/osdn/xim ___ Nant-developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-developers