This post is about VS 2010, go here for the VS/TFS 11 extensions.
UPDATED Apr 9th 2012: VersionInfo, NuGet, Code Contracts
UPDATED Oct 7th 2012: New Visual Studio GDR
UPDATED Aug 31th 2012: New versions updated of ReSharper, NDepend, Web Essentials, Community Build Manager, Code Contracts (March 2012), NuGet, ILSpy, DotPeek, Just Decompile, tangible T4 editor, LinqPad. Added the VersionInfo tool, so you know you have the latest update of VS 2010
UPDATED April 20th 2012: New version of NuGet manager. Added the GREAT ILSpy to the list.
UPDATED March 22nd 2012: New GDR update of Visual Studio (Client) components. Added Community Build Manager.
UPDATED Feb 17th 2012: New version of ReSharper 6.1.1 and Code Contracts with Silverlight 5 support +++
UPDATED Feb 16th 2012: Added Visual Studio and TFS Server 2010 SP1 Cumulative Update 2.
UPDATED Jan 9th 2012: New versions of Resharper, NuGet and Code Contracts. Added link to a blog post by Grant Holiday on TFS/VS SP’s and hotfixes. Added link to CU4 for SQL 2008 R2 SP1.
UPDATED Dec 16th: New version of TFS Power tools, and NuGet
UPDATED Nov 28th: Added NuGet, new versions WebEssentials & Beyond Compare
UPDATED Nov 11th: Added the cloud update to Visual Studio which includes multistep test steps and bug fixes, updates to TFS and SQL, dotPeek, Test Attachment Cleaner and new version of our BuildExplorer, and of NDepend. Added Web Essentials.
UPDATED Aug 23rd & 26th: Added TFS SP1 Cumulative update 1. Fixes timeouts on source control. (26th: Fixed the link to the same)
UPDATED Aug 19th & 21st 2011: New version of the TFS Power tools released. Some more suggestions from Adam fixed, Moles/Pex updates included.
UPDATED Aug 8th 2011: Two Visual Studio Testing tools Rollup updates added
UPDATED July 27th 2011: Adam Cogan suggested a different layout and information structure.
This post is a list of the addins and extensions we (I ) recommend for use at Inmeta. It’s coming up all the time – what to install, where are the download sites, last version, etc etc, and thus I thought it better to post it here and keep it updated. The basics are Visual Studio 2010 connected to a Team Foundation Server 2010.
The list is more or less in priority order.
The focus is to get a setup which can be used for a complete coding experience for the whole ALM process.
The list of course reflects what I use for my work , so it is by no means complete, and for some of the tools there are equally useful alternatives. The components directly associated with Visual Studio from Microsoft should be common, see the Microsoft column.
Also be sure to check out Grant’s blogpost – it contains a complete description of what to install and in what sequence for the different TFS layers.
Components for VS 2010
**Product ** | **Notes** | **Latest Version** | **License** | **Applicable to** | **Microsoft** |
[TFS Power Tools December 2011](http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f)**1** | | December 2011 (10.0.41206.0) | Free | TFS integration | Yes |
[ReSharper](http://visualstudiogallery.msdn.microsoft.com/EA4AC039-1B5C-4D11-804E-9BEDE2E63ECF/) | Trial only | 7.0.1 (1098.2760) | [Licensed](http://www.jetbrains.com/resharper/buy/index.jsp) | Coding & Quality | No |
[Productivity Power Tools](http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef)**1 ** | | 10.0.20626.18 | Free | Coding | Yes |
[Inmeta Build Explorer](http://visualstudiogallery.msdn.microsoft.com/35daa606-4917-43c4-98ab-38632d9dbd45/)**1 ** | | 1.1.8 | Free | TFS integration | No |
[Build Manager](http://visualstudiogallery.msdn.microsoft.com/16bafc63-0f20-4cc3-8b67-4e25d150102c) | Community Build Manager. Info from [Jakob here](http://geekswithblogs.net/jakob/archive/2011/12/30/introducing-community-tfs-build-manager.aspx). | 1.4.0.6 | Free | TFS Integration | No |
[Version Info](http://visualstudiogallery.msdn.microsoft.com/bce6cbf1-fb55-4a7d-b39b-8589634d846f) | | 1.0.5 | Free | Visual Studio | No |
[Code Contracts](http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx#5) | | 1.4.60317.12 | Free | Coding & Quality | Yes |
[Code Contracts Editor Extensions](http://visualstudiogallery.msdn.microsoft.com/en-us/85f0aa38-a8a8-4811-8b86-e7f0b8d8c71b)**1 ** | | 1.5.60326.11 | Free | Coding & Quality | Yes |
[Power Commands](http://visualstudiogallery.msdn.microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99?SRC=VSIDE)**1 ** | | 1.0.2.3 | Free | Coding | Yes |
[NuGet Package Manager](http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c?SRC=Home)**1 ** | If upgrading fails, there is a signature mismatch between this and the former version you have preventing upgrading. Uninstall the former first, and then install the new one. | 2.0.40116.9051 | Free | Coding | Yes |
[Web Std Update](http://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83)**1 ** | | 1.0.4 | Free | Coding (Web) | Yes (MSFT) |
[Web Essentials](http://visualstudiogallery.msdn.microsoft.com/6ed4c78f-a23e-49ad-b5fd-369af0c2107f?SRC=VSIDE) **1** | | 2.7 | Free | Coding (Web) | Yes (MSFT) |
[FeaturePack 2](http://msdn.microsoft.com/en-us/vstudio/ff655021.aspx) **2** | Found in MSDN Subscriber download under Visual Studio 2010 | FP2 | Part of MSDN Subscription | Modeling & Testing | Yes |
[Test Attachment Cleaner](http://visualstudiogallery.msdn.microsoft.com/3d37ce86-05f1-4165-957c-26aaa5ea1010)**1** | | 1.0 | Free | Testing | Yes |
[ILSpy](http://wiki.sharpdevelop.net/ILSpy.ashx) | Decompiler. Can also export assembly as C# project | 2.1.0.1603 | Free | Coding/Investigation | No |
[DotPeek](http://www.jetbrains.com/decompiler/) | | 1.0.0.8644 | Free | Coding/Investigation | No |
[Just Decompile](http://www.telerik.com/products/decompiling.aspx) | | 2012.2.607 | Free | Coding/Investigation | No |
[Beyond Compare](http://www.scootersoftware.com/download.php) | | 3.3.4 (build 14431) | Licensed | Coding/Investigation | No |
[dotTrace](http://www.jetbrains.com/resharper/buy/index.jsp) | | 4.5.1 | [Licensed](http://www.jetbrains.com/profiler/buy/index.jsp) | Quality | No |
[NDepend](http://www.ndepend.com/) | Trial only | 4.0.2.6750 </td> <td valign="top" width="221">[Licensed](http://www.ndepend.com/Purchase.aspx)</td> <td valign="top" width="193"><font size="2">Quality</font></td> <td valign="top" width="154"><font size="2">No</font></td> </tr> <tr> <td valign="top" width="179">[tangible T4 editor](http://visualstudiogallery.msdn.microsoft.com/en-us/60297607-5fd4-4da4-97e1-3715e90c1a23?SRC=VSIDE)<font size="2">**<font size="2"><sup>1</sup></font>**</font></td> <td valign="top" width="367"> </td> <td valign="top" width="153"><font size="2">2.0.2</font></td> <td valign="top" width="221"><font size="2">Lite version Free (Good enough)</font></td> <td valign="top" width="193"><font size="2">Coding (T4 templates)</font></td> <td valign="top" width="154"><font size="2">No</font></td> </tr> <tr> <td valign="top" width="179">[Pex and Moles](http://research.microsoft.com/en-us/projects/pex/downloads.aspx) <br /><font size="2">[Moles x86](http://visualstudiogallery.msdn.microsoft.com/b3b41648-1c21-471f-a2b0-f76d8fb932ee)<font size="2"><font size="2"><font size="2">**<font size="2"><sup>1</sup></font>**</font></font> </font> <br />[Moles x64](http://visualstudiogallery.msdn.microsoft.com/22c07bda-ffc9-479a-9766-bfd6ccacabd4)<font size="2"><font size="2"><font size="2">**<font size="2"><sup>1</sup></font>**</font></font> </font></font></td> <td valign="top" width="367"><font size="2">Complete package found in MSDN Subscriber download under Visual Studio 2010 <br /></font></td> <td valign="top" width="153"><font size="2">0.94.51023</font></td> <td valign="top" width="221"><font size="2">Part of MSDN Subscription <br />[License information here](http://research.microsoft.com/en-us/projects/pex/downloads.aspx)</font></td> <td valign="top" width="193"><font size="2">Coding & Unit Testing</font></td> <td valign="top" width="154"><font size="2">Yes</font></td> </tr> <tr> <td valign="top" width="179">[LinqPad](http://www.linqpad.net/)</td> <td valign="top" width="367"> </td> <td valign="top" width="153"><font size="2">4.42.1</font></td> <td valign="top" width="221"><font size="2">Licensed</font></td> <td valign="top" width="193"><font size="2">Coding</font></td> <td valign="top" width="154"><font size="2">No</font></td> </tr> <tr> <td valign="top" width="179">[ApexSQL](http://www.apexsql.com/products.aspx)</td> <td valign="top" width="367"> </td> <td valign="top" width="153"> </td> <td valign="top" width="221"><font size="2">Licensed</font></td> <td valign="top" width="193"><font size="2">SQL</font></td> <td valign="top" width="154"><font size="2">No</font></td> </tr> <tr> <td valign="top" width="179">[VSCommands](http://visualstudiogallery.msdn.microsoft.com/en-us/d491911d-97f3-4cf6-87b0-6a2882120acf)<font size="2">**<font size="2"><sup>1</sup></font> **</font></td> <td valign="top" width="367"> </td> <td valign="top" width="153"><font size="2">10.3.9.12</font></td> <td valign="top" width="221"><font size="2">Lite version Free (Good enough)</font></td> <td valign="top" width="193"><font size="2">Coding</font></td> <td valign="top" width="154"><font size="2">No</font></td> </tr> </tbody></table> #1 Get via Visual Studio’s Tools | Extension Manager (or [The Code Gallery](http://gallery.msdn.microsoft.com/en-us)**).** (From [Adam](http://www.adamcogan.com) : All these are **auto updated** by the Extension Manager in Visual Studio)
#2 Works with ultimate only Upgrades and patches for VS/TFS 2010Go to Grant’s blogpost to see a complete list of patches and updates for installing TFS and VS. His post details what to install and where, and covers all updates and patches you need to handle, and also links to relevant documentation. **Product** | **Notes** | **Date** | **Applicable to** | **File version number** | [VS 2010 SP1 GDR](http://www.microsoft.com/en-us/download/details.aspx?id=34677) | Adds compatibility support for VS 2012 and Windows 8 for the test tools and VS 2010. Cumulative update. See info here [KB2736182](http://support.microsoft.com/kb/2736182) and on the [ALM blog](http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/02/microsoft-update-for-visual-studio-2010-sp1-with-compatibility-support-for-visual-studio-2012-and-windows-8.aspx). Now delivered through Windows Update. | Sept 2012 | Visual Studio, MTM, | 10.0.40219.415 | [VS 2010 SP1 TFS11 Compatibility GDR](http://www.microsoft.com/download/en/details.aspx?id=29082) | For the client components this upgrade replaces all client fixes from CU2, so can be installed directly on top of SP1. Info here [KB2662296](http://support.microsoft.com/kb/2662296). Fixes certain problems related to connecting to TFS 11 for the MTM and the Test Controllers. | March 2012 | Visual Studio, MTM, Test Ctrls | 10.0.40219.383 | [TFS and VS 2010 SP1 CU2](http://go.microsoft.com/fwlink/?LinkID=236945&clcid=0x409) | Important: This CU2 should be applied to both the TFS server and the Visual Studio/MTM clients, even if the title wrongly mentions only the server. It is stated further down in small letters in the [KB2643415](http://support.microsoft.com/kb/2643415) It contains all code for CU1 and for the GDR. | Feb 2012 | Visual Studio, MTM **AND** TFS Server | | [TFS 2010 Hotfix KB2608743](http://hotfixv4.microsoft.com/Visual%20Studio%202010/sp1/DevDiv953788/40219.350/free/438787_intl_i386_zip.exe) | This hotfix can reduce the size of the test data saved to the TFS. See [Anu’s blog here](http://blogs.msdn.com/b/anutthara/archive/2011/10/30/gsjgd.aspx) and [KB2608743 details here](http://support.microsoft.com/kb/2608743). | Oct 2011 | Visual Studio, MTM, Test Ctrls.Build Agent | | [SQL Server 2008 R2 SP1 Cumulative Update 4](http://support.microsoft.com/kb/973602) - or -[SQL Server 2008 R2 Cumulative Update 10](http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2591746&kbln=en-us) | This update should be applied before using the [Test Attachment Cleaner](http://visualstudiogallery.msdn.microsoft.com/3d37ce86-05f1-4165-957c-26aaa5ea1010). The TAC may leave ghost records in the database due to a bug in the SQL Server. See [Anu’s blog here](http://blogs.msdn.com/b/anutthara/archive/2011/10/30/gsjgd.aspx) and [more info here](http://support.microsoft.com/default.aspx?scid=kb;EN-US;2591746). | Oct 2011/Dec 2011 | SQL Server 2008 R2 (SP1 and pre-SP1) | | [Visual Studio 2010 SP1 TFS Compatibility GDR](http://go.microsoft.com/fwlink/?LinkID=212065&clcid=0x409) | Visual Studio update to access a TFS 11 server and Team Foundation services preview, TFS in the cloud. Includes some bug fixes and adds multiline test step support for the MTM. See [Brian Harry’s blog here](http://blogs.msdn.com/b/bharry/archive/2011/10/19/multi-line-test-steps-available-in-microsoft-test-manager-among-other-things.aspx) and [KB2581206](http://support.microsoft.com/kb/2581206). | Oct 2011 | Visual Studio | | [TFS 2010 SP1 Cumulative Update 1](http://www.microsoft.com/download/en/details.aspx?id=26211) | See [KB2580221](http://support.microsoft.com/kb/2536929) and [Brian Harry’s blog here](http://blogs.msdn.com/b/bharry/archive/2011/08/09/tfs-2010-cumulative-update-republished.aspx) and [here](http://blogs.msdn.com/b/bharry/archive/2011/06/13/tfs-2010-sp1-cumulative-update-1-available.aspx) | Aug 2011 | TFS | | [Visual Studio SP1 Rollup Update 2](http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=37587) | A rollup update for the SP1 Testing tools, KB2443428. See more info [blog here](http://blogs.msdn.com/b/vstsqualitytools/archive/2011/08/03/qfe-for-visual-studio-2010-sp1-testing-tools.aspx) and [details here](http://support.microsoft.com/kb/2443428) | Aug 2011 | Visual Studio Testing tools | | [Visual Studio SP1 Rollup Update 1](http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=36847) | A rollup update for the SP1 Testing tools, KB2544407. See more info [blog here](http://blogs.msdn.com/b/vstsqualitytools/archive/2011/06/24/new-qfe-for-visual-studio-2010-testing-tools.aspx) and [details here](http://support.microsoft.com/kb/2544407) | June 2011 | Visual Studio Testing tools | | [Visual Studio SP1](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75568aa6-8107-475d-948a-ef22627e57a5) | SP1 contains all earlier patches + a lot of new fixes See [Brian Harry’s blog](http://blogs.msdn.com/b/bharry/archive/2011/03/09/installing-all-the-new-stuff.aspx) for information on what to install and how. Also contains links to a lot of the stuff to install. Be aware of [this potential problem](http://msdn.microsoft.com/nb-no/visualc/gg697159) and workaround if you are using C++ and W7 SDK | March 2011 | Visual Studio | | [TFS 2010 SP1](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=43d9f36a-6347-4ac4-86b6-cee4cd54b5d2&displaylang=en) | SP1 for the TFS server. | March 2011 | TFS | | [2010 SP1 fix for accessing TFS 2008](http://archive.msdn.microsoft.com/KB2522890) KB2522890 | See info [here](http://blogs.msdn.com/b/bharry/archive/2011/03/22/team-explorer-2010-sp1-bug-viewing-build-summary.aspx) (Aug 23rd: Included in SP1 Cumulative Update 1, see above) | March 2011 | Visual Studio with TFS 2008 | | | | | | |
Some important earlier Patches, upgrades and fixes (pre-SP1)**Product** | **Notes** | **Date** | **Applicable to** | Scrolling context menu [KB2345133](http://code.msdn.microsoft.com/KB2345133) and [KB2413613](http://code.msdn.microsoft.com/KB2413613) | [Here](http://blogs.msdn.com/b/visualstudio/archive/2010/10/14/hotfixes-available-for-scrolling-context-menu-problem.aspx) Solve the problem with having a small/short context menu with scroll bars, which is much smaller than the available screen height. After the fix, the context menu uses all available screen height before scroll bars are added. | October 2010 | Visual Studio | [MTM Patch](https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=31858) | [Here](http://blogs.msdn.com/b/anutthara/archive/2010/11/01/patch-for-microsoft-test-manager-released.aspx) and [here](http://support.microsoft.com/kb/2387011) KB2387011 Recommended (if you use MTM) | October 2010 | MTM | [Data warehouse fix](http://support.microsoft.com/kb/2222312) | Iteration dates fails with SQL 2008 R2. KB2222312. Affects Burndown chart in Agile workbook. Only for SQL 2008 R2 | June 2010 | Server | [Upgrade 2008 to 2010 issue](http://support.microsoft.com/kb/2135068) and [hotfix](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5f1d1e63-a9e2-4e05-8db0-9e3edaa49d9e&displaylang=en) | Fixes problems with labels and branches which are lost during upgrade. Apply before upgrade. Note: This has been fixed in the latest re-release of the TFS Server dated Aug 5th 2010. See [here](http://blogs.msdn.com/b/bharry/archive/2010/08/05/update-on-the-tfs-upgrade-fix.aspx). Recommends downloading the latest bits. Only if upgrade from 2008 from earlier bits | August 2010 | Server |
|