Kevin,

I've had a quick look, and you're right: our behaviour differs from that of
VS.NET (but I don't think it does any harm). If I recall correctly, we
needed to recursively reference assemblies because of some issue with vbc
(we do not need to do this for csc).

I'll have a closer look later today.

Gert

> -----Original Message-----
> From: Read, Kevin [mailto:[EMAIL PROTECTED] 
> Sent: vrijdag 18 november 2005 1:01
> To: Gert Driesen; nant-users@lists.sourceforge.net
> Subject: RE: [Nant-users] Building by solution task - 
> complete solution file verses building by exec program - devenv task
> 
> 
> Gert,
> 
> Attached is my test solution.  Edit the a.build file to change from
> solution to devenv.com
> 
> After running, ildasm the a.dll and notice the reference to the c
> assembly.
> 
> -----Original Message-----
> From: Gert Driesen [mailto:[EMAIL PROTECTED] Sent: 
> Friday, 18 November 2005 07:46
> To: Read, Kevin; nant-users@lists.sourceforge.net
> Subject: RE: [Nant-users] Building by solution task - 
> complete solution
> file verses building by exec program - devenv task
> 
> 
> Kevin,
> 
> Can you send me a repro for the issue you described ?
> 
> Thanks !
> 
> Gert 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf 
> Of > Read, Kevin
> > Sent: donderdag 17 november 2005 22:27
> > To: nant-users@lists.sourceforge.net
> > Subject: RE: [Nant-users] Building by solution task - > 
> complete solution file verses building by exec program - devenv task
> > > > Hi Tim,
> > > We have also had dramas with the solution task producing 
> incorrect > results.  In our case, the assemblies were 
> compiling, but when we had > a chain of dependencies 
> (Assembly A calls B calls C) it would
> > include the
> > C dependency in the A metadata.
> > > We still use the solution task for most of our builds, 
> but decided to > switch to use devenv.com when this problem occurred.
> > > Example...
> > > <property name="devenv.com" value="C:\Program 
> Files\Microsoft Visual > Studio .NET 
> 2003\Common7\IDE\devenv.com" /> <exec > 
> commandline="${project.solution} /rebuild 
> ${project.configuration}" > program="${devenv.com}" 
> workingdir="${project.path}" verbose="true" />
> > > > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of
> > Tim Mayert
> > Sent: Friday, 18 November 2005 04:59
> > To: nant-users@lists.sourceforge.net
> > Subject: [Nant-users] Building by solution task - complete 
> > solution file
> > verses building by exec program - devenv task
> > > > Okay I have running out of ideas here on calling the 
> solution task to > build a full solution file.  This just do 
> not seem to work correctly!
> > > First, the build order does not be the same as I see it if I
> > build from
> > the exec program - devenv task Second, some project files > 
> something get
> > completely missed altogether during the solution task build 
> > Third, some
> > projects that contain two .idl files, that are set to generate the
> > include information, only generates this information for 
> one > of them and
> > therefore it fails when the project tries to find the other 
> files that
> > should have been generated.
> > > Now I am still a beginner with Nant and can not state that I
> > know a lot
> > about it, but a simple task such as calling a full solution file to
> > build should build properly according to the solution 
> properties as it
> > has been set up....
> > > Can any one tell me if they have also ran into trouble build
> > a solution
> > from the solution task and if so what they did to get around these
> > issues?
> > > Would it just be easier if I just went to the exec program
> > task and call
> > devenv with the solution file?
> > > Thanks for any help.
> > > Tim Mayert.
> > > > -------------------------------------------------------
> > This SF.Net email is sponsored by the JBoss Inc.  Get 
> Certified Today > Register for a JBoss Training Course.  Free 
> Certification Exam for All
> 
> > Training Attendees Through End of 2005. For more info 
> visit: > http://ads.osdn.com/?ad_idv28&alloc_id845&op=ick
> > _______________________________________________
> > Nant-users mailing list
> > Nant-users@lists.sourceforge.net > 
> https://lists.sourceforge.net/lists/listinfo/nant-users
> > > 
> **********************************************************************
> > This email and any files transmitted with it are confidential
> > and intended solely for the use of the individual or entity 
> > to whom they are addressed. If you have received this email 
> > in error please notify the system manager of QR.
> > > This message has been scanned for the presence of computer
> > viruses. No warranty is given that this message upon its receipt is
> > virus free and no liability is accepted by the sender in 
> this respect.
> > > This email is a message only; does not constitute advice and
> > should not be relied upon as such.
> > **************************************************************
> > ******** > > -------------------------------------------------------
> > This SF.Net email is sponsored by the JBoss Inc.  Get 
> Certified Today > Register for a JBoss Training Course.  Free 
> Certification Exam for All
> 
> > Training Attendees Through End of 2005. For more info 
> visit: > http://ads.osdn.com/?ad_idv28&alloc_id845&op=ick
> > _______________________________________________
> > Nant-users mailing list
> > Nant-users@lists.sourceforge.net > 
> https://lists.sourceforge.net/lists/listinfo/nant-users
> > 
> 
> 
> **********************************************************************
> This email and any files transmitted with it are confidential 
> and intended solely for the use of the individual or entity 
> to whom they are addressed. If you have received this email 
> in error please notify the system manager of QR.
> 
> This message has been scanned for the presence of computer 
> viruses. No warranty is given that this message upon its receipt is
> virus free and no liability is accepted by the sender in this respect.
> 
> This email is a message only; does not constitute advice and 
> should not be relied upon as such.
> **********************************************************************
> 



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_idv28&alloc_id845&op=click
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to