vincent,

tho i don't use asp.net at this juncture, it does sound like a good idea.

<brainstorm>
        use xslt task to create a filelist of those files to copy
        use foreach task to traverse the file list
        use copy task for each file
        
pass 1: try it out as a target using nant instead of a compiled task
pass 2: encapsulate it in a task

</brainstorm>

/jean

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of 
> Vincent Labatut
> Sent: Wednesday, September 10, 2003 11:35
> To: [EMAIL PROTECTED]
> Subject: 
> 
> 
> hi,
> 
> i'm using the solution task and it works great.
> 
> now, i would like to extract from the build tree what needs 
> to be deployed.
> 
> as ASP.Net puts forward the "xcopy" deployment, i'd like to 
> get *ONLY* the files that are required by my web site.
> 
> the techniques I usually see seem a bit hazardeous to me, as 
> they are based on file extensions (ie copy only aspx, asmx, 
> ashx, ascx, config, jpg, gif etc...). The problem with this 
> approach is that you will most certainly forget an extension 
> someday (big sites can involve many file types).
> 
> Another way would be to delete all the source files in the 
> tree. Again, this is not 100% satisfactory because of 
> unwanted files that could still be there. It often happens 
> that some files do not appear in your project but are well in 
> your directories (and possibly sourcesafe, they are just not 
> included in the project).
> 
> The only guy I would trust would be the visual studio project 
> file. It is XML and for each single file inside the project, 
> it describes whether it should compiled, embbeded as a 
> resource, not used, or... deployed. What information is more 
> accurate and easier to use ?
> 
> I plan to develop a task that would use a visual studio 
> project file in order to copy *only* the files required for 
> execution. That means those marked as "Content", and 
> everything under the project output directory. I can post it 
> to the nant contrib when I'm done.
> 
> Good idea or not ?
> 
> NuYz5▖5~zi۳ l˲q  z l X)ߣ ۬
> 



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to