Implementing Custom Tasks - Part 1
Faisal Mohamood, over at the MSBuild Team Blog has written Part 1 of his How To on Implement Custom Tasks:
While MSBuild is all about build customization,we never really blogged about what is involved in implementing custom tasks. Partly, I suppose that's because implementing a custom task is as easy as falling off a log most of the time: 1) Subclass Microsoft.Build.Utilities.Task abstract class 2) Implement the Execute method
But there's a lot more to tasks than just that. In this series of posts, I hope to cover all there is to know about MSBuild tasks - both at a conceptual level as well as on variations such as ToolTask, AppDomainIsolatedTask, etc. In this post I'd like to set the context for discussing some of those topics.
This is EXACTLY the kind of information I have been looking for. I was investigating Team Build in depth a couple of months ago, and one thing I could not find a lot of information on was custom tasks. I am very much looking forward to the rest of the posts in this series, and I can't wait to get back to my testing box to try and implement some of this. (Yes, I am a geek).
Keep up the good work Faisal, and all the MSBuild team that are blogging!