Custom WorkItem tracking controls

Envelope for standard WindowsForms.DataGridView control.
This control serializes table data to XML format and saves it as an WorkItem attachment with default file size limit of 2Mb.

Custom Build workflow activities

Extension binary/source

Description

QueueNewBuild.dll[under development]

Contains activities - QueueNewBuild, QueueNewBuildBegin, QueueNewBuildEnd.
It works like LoadAndInvokeWorkflow but is intended exclusively for build workflows. QueueNewBuildBegin when put inside ParallelSequence can run builds simultanously in separate threads based on free build Agents.

Installation

For installing anyone of the extensions double-click on VSIX file and follow the installer instructions.

ChangeLinkTypes

This extension modifies link types between the Work Items returned from Work Item query.
To execute it select any query under Work Items node in Team Explorer window and click on
"Change Query Link Types"

After that, in next dialog choose original and new wanted link types.

DestroyWorkItems

This extension completely destroys (not closes) Work Items returned from Work Item query.
To execute it select a number of Work Items in Query Results window and click on
"Destroy Work Items"

Export2Word

This extension exports Work Items returned from Work Item query to Microsoft Word document in paragraph style. It uses MS Office Interop package and requires a local installation of Word.
To execute it select any query under Work Items node in Team Explorer window and click on
"Export to Microsoft Word"

ExtendedMerge

Extended Merge extension provides workaround for several merge features not implemented by TFS:

TFS merge leads to bulk check-in operation that puts files from all previous changesets into one big merge changeset.

TFS allows only for consecutive changesets being cherry-peeked by merge operation.