Re: [nant-dev] New task idea

2002-07-16 Thread Kevin Dente

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

2002-07-16 Thread Ian MacLean

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

2002-07-16 Thread Jason Diamond

 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

2002-07-16 Thread Kevin Dente

 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

2002-07-16 Thread Shaw, Gerry

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

2002-07-16 Thread Ben Lowery

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

2002-07-16 Thread Chris Jenkin

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

2002-07-16 Thread Gordon Weakliem
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

2002-07-16 Thread Chris Jenkin
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

2002-07-16 Thread Ian MacLean


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

2002-07-16 Thread Scott Hernandez

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

2002-07-16 Thread Scott Hernandez

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

2002-07-16 Thread Chris Jenkin

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