Bernard Vander Beken wrote:
Hello,
 
I have attempted to complete the documentation for the VB6 task in CVS, but there are still some open items:
 
- The output attribute is currently required but what is it exact intention?  I suggest making it optional or remove it.
 
- Two filesets are defined : 'references' and 'sources'.  These are not used as the _real_ project references and sources however, since that information is specified in the project file.  
 
Is it useful to have two filesets, or would one fileset named 'dependencies' be less confusing?
 
Comments are welcome,
  
Yeah I noticed that when it was originally checked in. As you've noticed the two filesets are there only for determining whether or not the project needs to be built. To mind it would be better to either
A) use the filesets to generate a temp project file and build that - that way what you specify in the fileset is what you get.
B) do away with the filesets and parse the project file to determine dependencies and whether or not it needs to be built

A) fits better with the rest of nant but goes against the project based nature of vb6. B) leads to a much simpler task definition


Ian







Reply via email to