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\externalDepends.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/nant-users