I've created a project on CodePlex to hold all of the MSBuild tasks/loggers and what not from my book and my MSDN article Inside MSBuild. The project home page is at Sedodream MSBuild CodePlex project. The idea is that I'll keep all of the MSBuild related material that I discuss here there as well. If you have content that you'd like to post there thats great too.
Here is the current list of what is available there:
Tasks Included
Name |
Description |
AddMetadata |
Allows you to add metadata to an item |
FindUnder |
Finds and returns all directories (empty or not) under a specified path |
GetDate |
Returns a string representation of the date in a specified format |
GetRegKey |
Returns the value of a registry key |
Move |
Task to move a file (or set of files) |
NUnitTask |
Task to run NUnit test cases as a part of the build process |
TempFile |
Returns the path to a new temporary file |
Loggers Included
Name |
Description |
EmailLogger |
An MSBuild logger capable of emailing the resulting log |
SimpleFileLogger |
A simple MSBuild file based logger |
XmlLogger |
An MSBuild logger which creates an Xml file |
Sayed Ibrahim Hashimi
Are you aware of the MSBuild Community Tasks project?
http://msbuildtasks.tigris.org
It contains equivalents for GetDate, GetRegKey, Move, and NUnitTask, as well as many others.
I actually posted about the Tigris tasks previously at:
http://www.sedodream.com/PermaLink,guid,39b604b4-bb9c-495f-adec-f8594f573dc8.aspx
Also there is set of Microsoft SDC Tasks available at:
http://www.sedodream.com/ct.ashx?id=39b604b4-bb9c-495f-adec-f8594f573dc8&url=http%3a%2f%2fwww.sedodream.com%2fPermaLink%2cguid%2cf1676ba5-3149-4b34-8d01-cb8882416090.aspx
I'm not trying to "compete" with those projects, just wanted a place that I could put the material that I've made available, in one place.
Sayed Ibrahim Hashimi
Comments are closed.