Wow, it's hard to keep up with all of the cool stuff for me to talk about!  Yesterday we released an updated version of the VS SDK and it's full of lots of cool new stuff.  You can download it here if you want to check it out.  You can also read more about it in eWeek.

I won't list the wide array of improvements, but we (the TFS team) put a lot of effort into improving the TFS components of the SDK.  We improved and expanded the documentation, added what you need to be able to write extensions that extend our VS IDE experience and more...  Here's a more comprehensive list of SDK enhancements for TFS:

New Work Item Custom Control API Sample and Help Documentation - Demonstrates how to use the Work Item Custom Control APIs introduced in Visual Studio 2005 SP1.

New Version Control Merge History API Documentation - Demonstrates how to use the enhanced QueryMergesWithDetails API introduced in Visual Studio 2005 SP1.

Updated Team Explorer PcwTESample - This sample shows you how to write plugins to the Team Explorer and Project Creation Wizard and can be found in \VisualStudioTeamSystemIntegration\Team Explorer and Project Creation\PcwTESample\.

Updated Team Foundation Server Collectibles Sample - Re-written to use best practices and updated ReadMe.doc to reflect new architecture.  This sample can be found in \VisualStudioTeamSystemIntegration\Team Foundation Core Services\ExtendingTeamFoundationSample\.

All Team Foundation Server Pubic Assemblies Updated to Visual Studio 2005 SP1 - Making it easier for you to build extensions without having to rely on Team Explorer being installed to compile them.  These assemblies can be found in \VisualStudioIntegration\Common\Assemblies\.

Updated Team Foundation Server BisSubscribe.exe Tool - Now provides an unsubscribe capability.  This tool was updated to the RTM version and can be found in \VisualStudioTeamSystemIntegration\Utilities\EventSubscriptionTool\.

Added Visual Studio Team Explorer Package GUID’s, Menu ID’s and Group ID’s Header Files - The newly provided header file contains the constants required for integrating with existing Team Explorer shortcut menus when you create Visual Studio Integration Package projects. The TFS_VC_IDs.h file can be found in \VisualStudioTeamSystemIntegration\Version Control\ and the TFS_WIT_IDs.h file can be found in \VisualStudioTeamSystemIntegration\Work Item Tracking\.


I want to express my special thanks to Ed Psyk for driving to coordinate all of this and get it released.

As always, feedback and comments welcome and encouraged...