Hello,

I noticed that in my builds with the CSC tag that specific excluded
.resx files that are declare seem to get compiled.  I determined this
by viewing my output of the task.

Here is my task.

<csc target="library" output="${build.dir.compile}\${assembly.name}" 
                        debug="false" optimize="true">
                        <sources>
                                <includes name="${source.dir.unarchive}\**\*.cs"/>
                        
                                <!-- excludes -->
                                <excludes name="${source.dir.unarchive}\Class1.cs"/>

                                <excludes
name="${source.dir.unarchive}\Controls\AddJobParticipants.cs"/>
                                <excludes
name="${source.dir.unarchive}\Controls\AlertManager.cs"/>

                        </sources>              
                        <references>
                                <!-- Built libs -->
                                ...

                                <!-- ThirdParty libs -->
                                ...
                                <!-- Managed libs -->
                                ...

                        </references>
                        <resources basedir="${source.dir.unarchive}" 
dynamicprefix="true"
prefix="${module.name}">
                        
                                <includes name="**\*.resx"/>
                                <includes name="**\*.licx"/>
                                <includes name="**\*.xsd"/>

                                <excludes
name="${source.dir.unarchive}\Controls\AddJobParticipants.resx"/>
                                <excludes
name="${source.dir.unarchive}\Controls\AlertManager.resx"/>
                                
                                
                        </resources>
                        <arg value="/nowarn:1591,162,168,169,219,108,105"/>
                </csc>

Here is the shortened output:

[csc] Compiling 52 files to
C:\Projects\WorkArea\build\compile\myassembly.dll.
        Read in 16 resources from
'C:\Projects\WorkArea\source\unarchive\Controls\AddJobParticipants.resx'
        Writing resource file...  Done.
        Read in 16 resources from
'C:\Projects\WorkArea\source\unarchive\Controls\AddParticipants.resx'
        Writing resource file...  Done.
        Read in 77 resources from
'C:\Projects\WorkArea\source\unarchive\Controls\AlertDetails.resx'
        Writing resource file...  Done.
        Read in 19 resources from
'C:\Projects\WorkArea\source\unarchive\Controls\AlertManager.resx'
        Writing resource file...  Done.
        Read in 64 resources from
'C:\Projects\WorkArea\source\unarchive\Controls\AlertRefTypeUCtl.resx'
        Writing resource file...  Done.
        Read in 37 resources from
'C:\Projects\WorkArea\source\unarchive\Controls\AlertsGrid.resx'
        Writing resource file...  Done.


If you notice that I specifically exclude the following files:
AddJobParticipants.cs
AlertManager.cs
AddJobParticipants.resx
AlertManager.resx

I do make sure that my folder paths are correct.

Can someone explain why I would be seeing this in the output even if
I excluded the files?  Is this a known issue with the resources
element within the csc task?  Does this issue carry over to the
sources element of the csc task?


=====
Michael Dang

__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to