> 2.  Use one of the XML tasks with a foreach to "poke" the documentation 
> setting into the project files before the <solution> task runs.

Thanks for your idea, this way we can generate all we need in both 
debug/release mode without being intrusive.


Selon Matthew Mastracci <[EMAIL PROTECTED]>:

> There are a couple of easier alternatives:
> 
> 1.  Generate documentation only in release mode, build debug mode on 
> development machines
> 2.  Use one of the XML tasks with a foreach to "poke" the documentation 
> setting into the project files before the <solution> task runs.
> 
> I think we would all prefer to keep the <solution> task free of custom 
> parameter-forcing flags.  There have been a couple of generic 
> parameter-forcing ideas tossed around, but none so far have been clean 
> enough to implement.  I can see the use in forcing flags on the build 
> server only, but since the logic in the <solution> task is so complex 
> already, we need a clean way to pass these flags around internally.
> 
> [EMAIL PROTECTED] wrote:
> 
> >Hi,
> >
> >i'm planning to enable publication of the latest ndoc documentation of my
> >project on the integration website.
> >
> >One of the requirements before setting up the build process was that it has
> to 
> >be totally seamless for the developer, who actually only uses vs.net and a 
> >couple of add-ins (including mailframe testrunner), without having to invoke
> 
> >nant himself. This point is very well achieved through the Solution task.
> >
> >To follow this requirement for ndoc, I'd like to force documentation
> generation 
> >(only on the build server) without requiring any change on the developer
> side 
> >(especially, without depending on the developer enabling documentation 
> >generation in the project, ideally the documentation must not be generated
> on 
> >the developer workstation at all to avoid slowing the build for
> developers).
> >
> >This could be achieved through a "forceDocumentationGeneration" boolean 
> >attribute on the Solution task, which would then automatically (regardless
> of 
> >the documentation generation settings of its projects) generate the xml
> files.
> >
> >
> >Would such a feature be interesting to other people than me ? Or am I
> missing 
> >something and there's already a way to achieve this with similar
> seamlessness 
> >
> >(I don't wan't to use the csc task itself even if it would allow me to
> generate 
> >the .xml files, but I wish to keep on relying on the Solution task which is
> 
> >working so fine for me)
> >
> >I made my way through the code and it seems that a few patches to 
> >ConfigurationSettings.cs and SolutionTask.cs could do the job (I can
> contribute 
> >on this).
> >
> >
> >Best regards,
> >
> >Thibaut Barrère
> >
> >
> >
> >-------------------------------------------------------
> >This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
> >For a limited time only, get FREE Ground shipping on all orders of $35
> >or more. Hurry up and shop folks, this offer expires April 30th!
> >http://www.thinkgeek.com/freeshipping/?cpg297
> >  
> >
> 
> 




-------------------------------------------------------
This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek
For a limited time only, get FREE Ground shipping on all orders of $35
or more. Hurry up and shop folks, this offer expires April 30th!
http://www.thinkgeek.com/freeshipping/?cpg297
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to