Gert,
I've got the same problem. (Please see the caveats at the end of this.)
I've got a project that is composed of a bunch of DLL that launch reports.
In each project we have a report launcher that is just a small exe that
exercises the dll.
I have set the solution task to exclude the launcher project
<target name="compileHouseBill-debug" if="${debug}"
depends="compileDocumentProducer-debug">
<property name="source-location" value="${build-base}\Document House Bill of
Lading"/>
<copy file="${comProxy-location}\B89001lAX.dll" todir="${final-target}"/>
<copy file="${comProxy-location}\B89001lCM.dll" todir="${final-target}"/>
<solution configuration="debug" solutionfile="${source-location}\Document
House Bill of Lading.sln" outputdir="${debug-location}">
<excludeprojects>
<!--<include
name="${source-location}\launch_tool\launch_tool.csprojj"/>-->
<exclude name="launch_tool.csprojj"/>
</excludeprojects>
<projects>
<include name="House Bill of Lading Document.vbproj"/>
</projects>
<assemblyfolders>
<include name="${final-target}"/>
</assemblyfolders>
</solution>
<copy file="${debug-location}\House Bill of Lading Document.dll"
todir="${final-target}"/>
<copy file="${debug-location}\Interop.B89001lTypelib.dll"
todir="${final-target}"/>
</target>
(Wow - That's a mess)
Anyway, the launch_tool.csprojj gets built no matter what I do, and as you can
see by my commented out line, I tried a few different combinations.
The upshot is that it's not a big deal in this case, I build to a build area,
and then copy to my final target.
I don't think this bug should hold up the release .85 release, it's a known
issue. (again, my opinion on the severity of the bug and probably doesn't
reflect the opinion of the project owner)
Malcolm
Caveats:
1) I am using a May 25th build combined with (I think) a raw .84 build of nant
contrib.
It's working on my primary machine which is a
Pentium 4, 2.79 GHz, 1.00 GB of RAM, running XP-Pro, Service Pack 1
The problem is, I'm not really sure how I got it working.
2) I'm in the process of trying to get a more current build of nant and
nant-contrib to work, but so far my attempts to get NAnt and NAnt-Contrib
working on my test machine have been abject failures. Mind you, I'm hampered
by crappy machines (No I mean *REALLY* crappy machines) running Win2k as a test
machine.
3) My time window for testing is limited, I'm really not supposed to be
spending much time on this. (Read as: "Don't get caught, but if you can make
it work, congradulations.)
--- Gert Driesen <[EMAIL PROTECTED]> wrote:
> Matt,
>
> It should work as you've described. Can you provide a small repro for this
> issue ?
>
> Gert
>
> ----- Original Message -----
> From: "Matt Hulse" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, July 22, 2004 6:56 PM
> Subject: [Nant-users] VS.Net 2003, <solution> <excludeprojects> does not do
> anything.
>
>
> > Please Help!
> >
> >
> >
> > I need to exclude a project from the solution being built because it's
> > breaking the build.
> >
> > I'm using the following for my solution task:
> >
> >
> >
> > <solution
> >
> solutionfile="c:\conformx\solutions\conformx_project_ref\conformx_project_re
> > f.sln" configuration="debug">
> >
> > <excludeprojects>
> >
> > <include
> > name="c:\conformx\shared\mimepackage\mimepackage.vcproj" />
> >
> > </excludeprojects>
> >
> > <webmap>
> >
> > <map url="http://localhost/conformx"
> > path="c:\conformx\conformx" />
> >
> > <map url="http://localhost/conformxws"
> > path="c:\conformx\conformxws" />
> >
> > </webmap>
> >
> > </solution>
> >
> >
> >
> > Is my syntax correct? Is this meant to exclude projects from the
> solution?
> > I don't want to the excluded project to be built but I also don't want to
> > change the solution file unless I have no other choice. Does anyone use
> the
> > excludeprojects attribute with success?
> >
> >
> >
> > Please tell me if you can see what I'm doing wrong.
> >
> >
> >
> > (I'm using the latest nightly build of NAnt and NAnt_Contrib and VS.Net
> > 2003)
> >
> >
> >
> > Thanks,
> >
> >
> >
> > Matt Hulse
> >
> > [EMAIL PROTECTED]
> >
> > Docutech, Inc.
> >
> >
> >
> >
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by BEA Weblogic Workshop
> FREE Java Enterprise J2EE developer tools!
> Get your free copy of BEA WebLogic Workshop 8.1 today.
> http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
> _______________________________________________
> Nant-users mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/nant-users
>
=====
"Oh Bother!" said the Borg, "We just assimilated Pooh."
__________________________________
Do you Yahoo!?
Vote for the stars of Yahoo!'s next ad campaign!
http://advision.webevents.yahoo.com/yahoo/votelifeengine/
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users