i'm not clear on this conversation... i've mucked in slingshot 2 months ago (or so), changing how it handled references. btw, slingshot is deprecated in favour of the <solution> task. external references get copied to the build directory when they are marked "copy local" in vss. in the .csproj file, that corresponds to <references><reference Private="True" /></references>.
i'm not even sure i'm addressing your question. an actual set of files ( a .??proj and the matching *.build file, as well as the command line or task to invoke it would help understand). also, again not sure i'm helping here, there's a replacerefs attribute/commandline param i added to slingshot. read up on it there: http://nant.sourceforge.net/wiki/index.php/SLiNgshoT > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Eric Fetzer > Sent: Monday, July 14, 2003 10:55 > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: RE: [Nant-users] Slingshot includes problems > > > Bernard, > > The external dependencies are all present. The VS.NET > solution file that I > am creating from slingshot is building without error based on the > dependencies in all cases. Here's my case scenario: > > Local D Drive: > > Organizaion > Team > Project1 > Debug > Subproject1 > Subproject2 > Project2 > Debug > Subproject1 > Subproject2 > ... > > The project folders contain the .sln which builds without > error for both > subprojects in VS.NET. The Debug folder will get executables > including any > external dependencies (i.e. the .sln file in Project1 may map > external > dependencies to the Debug folder in Project2 - in which case > Project2 was > built first...). The Subproject folders contain source and > any internal > dependencies. Once I've built the .sln file in the case scenario for > Project1, I use slingshot to create the build file based on > that solution > file. I delete the contents of the Debug folder to use my > .build file > instead with NAnt. In order to get the .build file to work I > have to change > the following lines: > > <includes > name="D:\Organization\Team\Project1\Library\bin\externalDepend > s.dll" /> > to > <includes > name="D:\Organization\Team\Project1\Debug\externalDepends.dll" /> > > and in some cases > > <includes > name="D:\Organization\Project1\Library\bin\externalDepends2.dll" > /> > to > <includes > name="D:\Organization\Team\Project1\Debug\externalDepends2.dll" /> > > > This makes no sense to me because I have the .sln file saved > down to the D > drive; and if I open the solution file up in the > D:\Organization\Team\Project1 folder, the references are > still correct. It > will build again without errors. Where exactly does slingshot get > information on where these external dependencies can be > found? The reason > I'm blaming VSS is because in the second change noted, the > folder structure > in VSS for the external dependency was different (i.e. the > subprojects are > split up between two databases and one of those does not > contain the Team > folder). > > Thanks, > Eric > > > >From: "Bernard Vander Beken" To: "Eric Fetzer" , Subject: RE: > >[Nant-users] > >Slingshot includes problems Date: Sat, 12 Jul 2003 14:58:05 +0200 > > > >Hello Eric, > > > >You should not have to tweak the project properties in VS.NET. > > > >However, it may be needed to manually copy external > dependencies to the > >build directory before calling the slingshot-generated build file. > > > >Best regards, > > > >Bernard > > > > > >-----Original Message----- From: Eric Fetzer > >[mailto:[EMAIL PROTECTED] > >Sent: Fri 7/11/2003 23:38 To: > [EMAIL PROTECTED] Cc: Subject: > >[Nant-users] Slingshot includes problems I've run into some > problems with > >slingshot building my includes with the incorrect path. I'm > guessing that I > >must be missing something in the Visual Studio .NET as I am > extremely new > >to it. In order to have the paths match between VS and NAnt, > I have been > >going into the Properties of each project (subproject of a > solution) and > >setting the build configuration to Debug\ for Debug and Release\ for > >Release. I confirm that the build works in VS, save down the > .sln file, and > >then build my .build file based on the .sln file. When I > have slingshot > >create the build file, he is completely getting the > reference includes > >paths wrong so that I have to go in manually and fix them. > Note that it is > >very consistent from project to project what he's confusing. > The only thing > >I can figure is that he is getting confused by the > SourceSafe bindings > >because our projects aren't organiz(s)ed the same way in VSS as our > >development environment. Can anyone help out here? Thanks - Eric > > > > _________________________________________________________________ > The new MSN 8: smart spam protection and 2 months FREE* > http://join.msn.com/?page=features/junkmail > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Parasoft > Error proof Web apps, automate testing & more. > Download & eval WebKing and get a free book. > www.parasoft.com/bulletproofapps1 > _______________________________________________ > Nant-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/n> ant-users > ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users