DCSIMG
MSBuild Extension Pack - IHateSpaghetti {code}

IHateSpaghetti {code}

VSX, DSL and Beyond by Eyal Lantzman

Syndication

Coding / Architecture

Extensibility /DSL

Projects

Articles

MSBuild Extension Pack

I came across this project at codeplex here's the project summery:

"Project Description
The MSBuild Extension Pack is the successor to the FreeToDev MSBuild Tasks Suite and provides a collection of over 170 MSBuild tasks designed for the .net 3.5 Framework. A high level summary of what the tasks currently cover includes the following:

• System Items: Certificates, COM+, Console, Date and Time, Drives, Environment Variables, Event Logs, Files and Folders, GAC, Network, Performance Counters, Registry, Services, Sound
• Code: Assemblies, CAB Files, Code Signing, File Detokenisation, GUID’s, Mathematics, Strings, Threads, Zip
• Applications: BizTalk 2006, Email, IIS7, MSBuild, SourceSafe, StyleCop, Team Foundation Server, Visual Basic 6, WMI

It implements a TaskAction based design which improves usability and maintenance whilst reducing the code base, e.g. to start or stop a website, typically two task files would be created to perform each task, whereas the pack accomplishes this in a single task files using TaskAction=”Stop” and TaskAction=”Start”.

Each task is documented and provided with an example in the help file. Where applicable, tasks are remote enabled, simply specify a MachineName and the task will target the remote machine.

Additional tasks and improvements to the documentation will be released frequently. I would encourage users to make use of the Issues and Discussions features on CodePlex and to contribute code to help drive this project forward."

Cool!

Published Wednesday, October 15, 2008 7:47 AM by Eyal

Comments

# re: MSBuild Extension Pack @ Saturday, December 19, 2009 6:28 PM

Appeal Ball,vision corner field temperature contain widely capacity army theory or behaviour encourage settle seat memory want set somewhat general cross finance farm total primary floor regulation progress station invite industry extremely noise mistake day beat lead ourselves to corporate expect street work alone woman in lawyer something study intention employ limit when newspaper party individual expenditure what sky campaign less damage example affair he declare accompany index spirit stone select happy natural grow formal coal assess soft his match everybody latter kitchen employer trip room here sentence living

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above: