I made It work > all I did was copy the binaries from nantcontrib to the bin folder of nant. Now I can use the <slingshot> task from the build file and Convert my solution. You should try it, because slingshot is nog part of nant. Now all I have to do is get that mapping thingy right (my solution contains a web project)...
-----Original Message----- From: Brian Davis [mailto:[EMAIL PROTECTED]] Sent: donderdag 12 december 2002 12:35 To: Vincent Van Proosdij Cc: [EMAIL PROTECTED] Subject: Re: [Nant-users] RE: NAnt and ASPX web project Hi Vincent, I'm no expert (I've just started with nant too) but here's how I got slingshot to work... I download Nantcontrib from the snapshot page. I put the following in my PATH; "NAnt\NAntContrib\Tools\SLiNgshoT\build\Debug". This directory contains a program called slingshot.exe I then changed to the directory that contained my .sln file and typed the following command: slingshot -nant build.basedir=D:\myAppDir -sln myProgram.sln > myProgram.build This generated a nant build file...however take note of the following wrinkles you need to be aware of: 1) I had a complex solution file with many projects with interdependencies. I had to manually edit the build order generated by Slingshot in XML to create a sucessful build. As VS.NET had the build order specified correctly I imagine this is a bug. 2) Some of my projects had dependencies on assembly's in the .NET Framework directory "\WINNT\Microsoft.NET\Framework\v1.0.3705" - slingshot set the path to ${build.basedir}. You have the choice to either move a copy of the file your project needs to your build directory or manually edit the build file. I created a custom variable to store the path... 3) Some of my projects had dependencies on VS.NET assemblys in "Program Files\Microsoft Visual Studio .NET\Common7\IDE\PublicAssemblies" as they extend the VS.NET IDE...again slingshot did not take the reference from the .sln file, but instead set the search path to ${build.basedir}. This is ok, but you need to be aware of it :) I don't know if you can use slingshot as a nant task in the way you mention (perhaps an expert out there can advise) but in the meanwhile you should get it to work as detailed here. Good luck, Brian. ----Original Message Follows---- From: "Vincent Van Proosdij" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Subject: [Nant-users] RE: NAnt and ASPX web project Date: Thu, 12 Dec 2002 11:14:42 +0100 Hello all, I try to create a .build file from a visual studio .net solution (.sln) file. When I use a .build file to do this with Nant and the extra <slingshot> task I get this error : "C:\projects\Macaw\TestSolution\solution.build(4,3): Unknown task <slingshot> Try 'nant -help' for more information" This is my 'simple' build file to convert the .sln : <project default="start" name="slingshottest"> <target name="start" description="start"> <slingshot solution="TestSolution.sln" format="nant" output="MySolution.build"> </slingshot> </target> </project> This is my command line (Nant and NantContrib folders are placed in the root of c: ) C:\projects\Macaw\TestSolution>\nant\bin\nant -Buildfile:solution.build My question is now : how do I make this work? Do I have to do something special with NantContrib, eg put it in the nant folder? I use the latest nightly build of nant. Is slingshot part of this or do I need NantContrib? Greets, vincent _________________________________________________________________ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/ _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users
