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 ?

^){([8bAzE&z y!yޞm)rZ۬z&j)b   
bZ۬z%lqzm?X(~zwXb?ǫ

Reply via email to