erick,
the way i cope w/ getting the bin files is as follows:
i have a project in the solution that references all the other projects.

this project's bin path is the only path NAnt needs to know about.
after all, it knows about the solution.
whenever i add a project to a sln, i add a reference to it in the ALL
project.

HTH,
/jean


> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Erick Thompson
> Sent: Thursday, August 28, 2003 14:39
> To: Nant Users
> Subject: RE: Soltuion task (was RE: [Nant-users] slingshot task)
> 
> 
> I think I figured out the problem. In the solution file, the 
> primary web project was set with an HTTP path, so I assume 
> that NAnt was attempting to use WebDAV, which doesn't work on 
> my system. 
> 
> On a related note, is there any way to get the project/file 
> informatio out of the solution task? Once it's finished 
> running, I'd like to be able to copy the built files. I can 
> hardcode the project paths, but I don't like that idea. NAnt 
> needs to parse out the file locations to build, so if I could 
> get this info out, it would be very helpful.
> 
> Thanks,
> Erick
> 
> 
> > -----Original Message-----
> > From: Erick Thompson
> > Sent: Thursday, August 28, 2003 11:14 AM
> > To: Eric Fetzer; Nant Users
> > Subject: Soltuion task (was RE: [Nant-users] slingshot task)
> > 
> > 
> > Jeeze, I didn't even see the solution task. That's going to
> > make my life
> > a lot easier. :-P
> >  
> > I'm playing around with it; what exactly does it do with a
> > web project?
> > When I execute NAnt with a very basic config (just the 
> > solution task), I
> > get an error with HTTP 403 (forbidden). Shouldn't it just 
> generate the
> > compiled projects file? I'm not seeing why it should be dealing with
> > HTTP at all.
> >  
> > Thanks,
> > Erick
> > 
> > -----Original Message-----
> > From: Eric Fetzer [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, August 28, 2003 7:38 AM
> > To: [EMAIL PROTECTED]; 'Nant Users'
> > Subject: RE: [Nant-users] slingshot task
> > 
> > 
> > I quit using slingshot quite a while back when solution came
> > to be.  It
> > seems to have stopped working.  I've upgraded NAnt & 
> > NAntContrib several
> > times since then.  I'm just living off of the binaries in Contrib
> > because I can't manage to get it built.  I can get the 
> build to work,
> > but when I go to put the binaries in NAnt's bin folder, I get a
> > <slingshot> not recognized type of error.
> >  
> > That change to my build file didn't do it Jean.  I still 
> get the same 
> > error with that.  If I could get a build to work, I'd try to debug, 
> > but rc2 doesn't have the NAntContrib source, only binaries.
> >  
> > Thanks,
> > Eric
> > 
> > Jean Rajotte <[EMAIL PROTECTED]> wrote:
> > 
> > eric,
> > it does look like the syntax is as advertized.
> > i thought you had other slingshot tasks in your projects.  what's 
> > different here? as i look in the code for SlingshotTask, i 
> see there's 
> > some confusion about how OptionSets are iterated.  pls. try 
> something 
> > crazy like the following and see whether it goes:
> >  
> > 
> > <project name="Web">
> >    <slingshot solution="Project.SubProject.Web.sln" format="nant" 
> > output="MySolution.build">
> >        <parameters>
> >            <build.basedir value="bin"/>
> >        </parameters> 
> >        <maps>
> >            <option name="  <http://localhost/> http://localhost"; 
> > value="."/>
> >        </maps>
> >   </slingshot>
> > </project>
> >  
> > if that's so, it's really wacky but at least you're going. the code 
> > i'm talking about is the following in SlingshotTask.cs.  it's there 
> > because i'd found inconsistencies in how <parameters> returns 
> > options...
> >  
> >         /// <summary>Converts an <see cref="OptionSet"/> to a <see 
> > cref="Hashtable"/>.</summary>
> >         private Hashtable OptionSetToHashtable(OptionSet
> > options, string
> > optionSetName) {
> >  
> >             Hashtable convertedOptions = new Hashtable();
> >  
> >       if (options != null) {
> >         foreach (object option in options) {
> >           string name;
> >           string value;
> >           if ( option is OptionValue ) {
> >             OptionValue ov = (OptionValue) option;
> >             name  = ov.Name;
> >             value = ov.Value;
> >           } else if ( option is OptionElement ) {
> >             OptionElement oe = (OptionElement) option;
> >             name  = oe.OptionName;
> >             value = oe.Value;
> >           } else {
> >              throw new BuildException( string.Format( 
> "Invalid Option 
> > type {0} in {1} OptionSet", option.GetType(), optionSetName) );
> >           }
> >           Log.WriteLine( LogPrefix + " -- {0} = {1}", name, value );
> >  
> >                     // name must be specified
> >                     if (name == null) {
> >                         string msg =
> > String.Format("Unspecified name for
> > <{0}> option '{1}'", optionSetName, name);
> >                         throw new BuildException(msg);
> >                     // value must be specified
> >                     } else if (value == null) {
> >                         string msg = 
> String.Format("Unspecified value
> > for <{0}> option '{1}'", optionSetName, name);
> >                         throw new BuildException(msg);
> >                     } else {
> >                         convertedOptions.Add(name, value);
> >                     }
> >                 }
> >             }
> >  
> >             return convertedOptions;
> >         }
> >  
> >     }
> >  
> > HTH  ! ??
> >  
> > /jean
> >  
> > 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of
> > Eric Fetzer
> > Sent: Wednesday, August 27, 2003 17:09
> > To: Nant Users
> > Subject: [Nant-users] slingshot task
> > 
> > 
> > I'm experiencing a problem with slingshot:
> >  
> > D:\projects\procard>nant -f:BuildWebBuild.build
> > NAnt version 0.8.3 Copyright (C) 2001-2003 Gerry Shaw 
> > http://nant.sourceforge.net <http://nant.sourceforge.net/>
> > Buildfile: file:///D:/projects/procard/BuildWebBuild.build
> > <file:///D:/projects/procard/BuildWebBuild.build>
> > [slingshot] Converting ProCard.Centre.Web.sln to 
> > MySolution.build using
> > nant format
> > [slingshot]  -- option = bin
> > Total time: 0 seconds.
> > BUILD FAILED
> > The <parameters> option 'build.basedir' is required.
> >  
> > My <parameters> option contains build.basedir as follows:
> >  
> > <project name="Web">
> >    <slingshot solution="Project.SubProject.Web.sln" format="nant" 
> > output="MySolution.build">
> >        <parameters>
> >            <option name="build.basedir" value="bin"/>
> >        </parameters> 
> >        <maps>
> >            <option name=" http://localhost <http://localhost/> " 
> > value="."/>
> >        </maps>
> >   </slingshot>
> > </project>
> >  
> > I'm having the problem no matter which version of the binaries I 
> > download.  Anybody have a clue?
> >  
> > Thanks,
> > Eric
> > 
> > 
> > 
> >   _____
> > 
> > Do you Yahoo!?
> > SBC <http://pa.yahoo.com/*http://rd.yahoo.com/evt=1207/*http://pro
> mo.yahoo.c
> om/sbc/> Yahoo! DSL - Now only $29.95 per month!
> 
> 
> 
>   _____  
> 
> Do you Yahoo!?
> SBC 
> <http://pa.yahoo.com/*http://rd.yahoo.com/evt=1207/*http://pro
mo.yahoo.c
om/sbc/> Yahoo! DSL - Now only $29.95 per month!



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf _______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf _______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to