If you use hippo.net .csproj or .vbproj to .build conversion utility. Then you don't need worry about this exception. As far as copying of build files are concerned you can use the <copy> task with includes and excludes in fileset.
-daya -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Erick Thompson Sent: Thursday, August 28, 2003 1:14 PM 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://promo.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://promo.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
<<attachment: winmail.dat>>