Ian,
Thanks for your reply.  I understand the mechanics "integrating" my
tasks to the ${nant.location}, but it's beside the point.  It seems to
me it's wrong-headed to deprecate a means of extensibility.  It means
that anyone who upgrades NAnt HAS TO do something(s) extra in order to
re-drop their tasks into ${nant.location}, as opposed to just keeping
our customizations in their own place(s) and letting taskdef to its
thing on project-by-project basis.  (eg: What if I have diffent versions
of MyCustomTasks.dll to use with diverse projects?)

Basically, there's no gain in not having it in the core, just a loss.
It's wonderful magic that dropping *tasks.dll in ${nant.location} makes
things go, but it shouldn't be the only means of extensibility, as it
forces users to jump through hoops when they upgrade Nant.  

> Jean,
> the reason its in nantcontrib is because its deprecated. To add new 
> tasks all you need to is drop the new task assembly in the 
> same folder 
> as nant and it will *automatically* find all the tasks in it. See the 
> FAQ [1] and the "Writing a custom NAnt task " turorial[2] on 
> the wiki [3]

> ---8<---

> Isn't part of
> > the Ant spec anyway?  It's even part of the examples in Nant, which 
> > crash,  obviously.
> 
> we should probably update the examples in that case.
> 

Actually, in v. 0.8.x, the UserTask example HAS been updated to lose the
reference to <taskdef /> and to copy the usertask.dll into
${Nant.Location}.  One less thing to do ...:)

/jean



-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to