<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>Terje Sandstrom</title>
        <link>http://geekswithblogs.net/terje/Default.aspx</link>
        <description>------ Chief Software Geek at Inmeta Consulting in Scandinavia ----- and a Visual Studio ALM MVP</description>
        <language>en-US</language>
        <copyright>terje</copyright>
        <managingEditor>terje.sandstrom@inmeta.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Terje Sandstrom</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/terje/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Terje" /><feedburner:info uri="terje" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
            <title>Visual Studio &amp;amp; TFS 2012 &amp;ndash; List of extensions and upgrades</title>
            <link>http://feedproxy.google.com/~r/Terje/~3/cR1_6lOik90/visual-studio-amp-tfs-2012-ndash-list-of-extensions-and.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2013/04/02/visual-studio-amp-tfs-2012-ndash-list-of-extensions-and.aspx'&gt;http://geekswithblogs.net/terje/archive/2013/04/02/visual-studio-amp-tfs-2012-ndash-list-of-extensions-and.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;&lt;font color="#000000"&gt;Looking for the VS 2010 extensions ? Go to &lt;/font&gt;&lt;a href="http://geekswithblogs.net/terje/archive/2010/12/05/visual-studio-amp-tfs-ndash-list-of-addins-extensions-patches.aspx" target="_blank"&gt;&lt;u&gt;extensions for VS 2010&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;font color="#000000"&gt;. &lt;font color="#ff0000"&gt;Looking for links to the test adapters, go to &lt;/font&gt;&lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/02/visual-studio-11-beta-unit-testing-plugins-list.aspx" target="_blank"&gt;&lt;u&gt;this blog post&lt;/u&gt;&lt;/a&gt;. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Apr 15th 2013:  &lt;/font&gt;&lt;font color="#000000"&gt;Added links to the different versions of the TFS Power Tools&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Apr 12th 2013: &lt;font color="#000000"&gt;Updates: &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/1ec7db13-3363-46c9-851f-1ce455f66970" target="_blank"&gt;&lt;u&gt;Code Contracts&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;,  &lt;a href="http://visualstudiogallery.msdn.microsoft.com/02de7066-b6ca-42b3-8b3c-2562c7fa024f" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;Code Contract Editor Extensions&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://visualstudiogallery.msdn.microsoft.com/7f9bd62f-2505-4aa4-9378-ee7830371684" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;T4 Toolbox&lt;/u&gt;&lt;/font&gt;&lt;/a&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Apr 4th 2013: &lt;font color="#000000"&gt;Updates:&lt;/font&gt; &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=38188" target="_blank"&gt;&lt;u&gt;Visual Studio 2012 Update 2&lt;/u&gt;&lt;/a&gt; &lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=38185" target="_blank"&gt;&lt;u&gt;TFS 2012 with Update 2&lt;/u&gt;&lt;/a&gt;, &lt;font color="#000000"&gt;and &lt;/font&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd" target="_blank"&gt;&lt;u&gt;Productivity Power Tools 2012&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Apr 2th 2013: &lt;/font&gt;&lt;font color="#000000"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36833" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 2 CTP 4&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;, added &lt;a href="http://visualstudiogallery.msdn.microsoft.com/7f9bd62f-2505-4aa4-9378-ee7830371684" target="_blank"&gt;&lt;u&gt;T4 Toolbox&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://visualstudiogallery.msdn.microsoft.com/02de7066-b6ca-42b3-8b3c-2562c7fa024f" target="_blank"&gt;&lt;u&gt;Code Contract Editor Extensions&lt;/u&gt;&lt;/a&gt;, updated &lt;a href="http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Visual Studio Tools for Git&lt;/u&gt;&lt;/font&gt;&lt;/a&gt; , &lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34790" target="_blank"&gt;&lt;u&gt;TypeScript&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://www.jetbrains.com/resharper/download/" target="_blank"&gt;&lt;u&gt;ReSharper&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c" target="_blank"&gt;&lt;u&gt;NuGet Manager&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://wix.codeplex.com/downloads/get/482065" target="_blank"&gt;&lt;u&gt;Wix Toolset&lt;/u&gt;&lt;/a&gt;&lt;/font&gt; (Version 3.7), &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Productivity Power Tools&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/1ec7db13-3363-46c9-851f-1ce455f66970" target="_blank"&gt;&lt;u&gt;Code Contracts&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5" target="_blank"&gt;&lt;u&gt;Slow Cheetah&lt;/u&gt;&lt;/a&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6" target="_blank"&gt;&lt;u&gt;Web Essentials&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Feb 5th 2013: &lt;/font&gt;&lt;font color="#000000"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36392" target="_blank"&gt;&lt;u&gt;Hotfix for TFS 2012 Update 1&lt;/u&gt;&lt;/a&gt;, update of &lt;a href="http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5" target="_blank"&gt;&lt;u&gt;Slow Cheetah&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Jan 31th 2013: &lt;/font&gt;&lt;font color="#000000"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=273878" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 2 CTP 2&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c" target="_blank"&gt;&lt;u&gt;VS 2012 extension for Gitsupport&lt;/u&gt;&lt;/a&gt;, small update of &lt;a href="http://visualstudiogallery.msdn.microsoft.com/cfdb84b4-285e-4eeb-9fa9-dad9bfe2cd10" target="_blank"&gt;&lt;u&gt;Community Build Manager&lt;/u&gt;&lt;/a&gt; , updated &lt;a href="http://www.ndepend.com/NDependDownload.aspx" target="_blank"&gt;&lt;u&gt;NDepend&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://www.jetbrains.com/resharper/download/" target="_blank"&gt;&lt;u&gt;ReSharper&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Dec 17th 2012: &lt;/font&gt;&lt;font color="#000000"&gt;Added &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd" target="_blank"&gt;&lt;u&gt;Productivity Power Tools&lt;/u&gt;&lt;/a&gt;, remove Power Commands. Update of &lt;a href="http://www.ndepend.com/" target="_blank"&gt;&lt;u&gt;NDepend&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c" target="_blank"&gt;&lt;u&gt;NuGet&lt;/u&gt;&lt;/a&gt;. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Dec 10th 2012: &lt;/font&gt;&lt;font color="#000000"&gt;&lt;a href="http://www.microsoft.com/visualstudio/eng/downloads" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 1&lt;/strike&gt;&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;strike&gt;, &lt;/strike&gt;&lt;a href="http://go.microsoft.com/?linkid=9810324" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;&lt;strike&gt;TFS 2012 with Update 1&lt;/strike&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt;,&lt;/strike&gt; and &lt;font size="2"&gt;&lt;a href="http://www.linqpad.net/GetFile.aspx?LINQPad4Setup.exe" target="_blank"&gt;&lt;u&gt;LinqPad&lt;/u&gt;&lt;/a&gt; &lt;/font&gt;added, updates on &lt;font size="2"&gt;&lt;a href="http://www.jetbrains.com/resharper/download/" target="_blank"&gt;&lt;u&gt;ReSharper&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34790" target="_blank"&gt;&lt;u&gt;TypeScript&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f" target="_blank"&gt;&lt;u&gt;TFS Power Tools&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/cfdb84b4-285e-4eeb-9fa9-dad9bfe2cd10" target="_blank"&gt;&lt;u&gt;Build Manager&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://download.microsoft.com/download/B/2/A/B2AC27BD-B797-402D-A02D-1263FBA157FA/Contracts.devlab9ts.msi?dontcache" target="_blank"&gt;&lt;u&gt;Code Contracts&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;,&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=30680" target="_blank"&gt;&lt;u&gt;Visualization and Modeling SDK&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5" target="_blank"&gt;&lt;u&gt;Slow Cheetah&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6" target="_blank"&gt;&lt;u&gt;Web Essentials&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://www.telerik.com/products/decompiling.aspx" target="_blank"&gt;&lt;u&gt;Just Decompile&lt;/u&gt;&lt;/a&gt;&lt;/font&gt; and &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/b0e2dde6-5408-42c2-bc92-ac36942bbee9" target="_blank"&gt;&lt;u&gt;tangible T4 editor&lt;/u&gt;&lt;/a&gt;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Oct 31th 2012: &lt;/font&gt;&lt;font color="#000000"&gt;Typescript added, Visual Studio Update 1 CTP4 added, NuGet updated&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Sept 16th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: New TFS Power Tools, NuGet updated&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Sept 12th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: New version of Code Contracts&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Sept 10th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: Added Slow Cheetah, WiX 3.6 released&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Aug 31th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: Updated for RTM&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE June 17th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: New versions of Feedback Tool and SDK for the RC.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE May 30th 2012&lt;/font&gt;: Visual Studio 2012 and TFS 2012 RC released. Updated names to 2012.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE April 8th 2012&lt;/font&gt;: April Update of Visual Studio 11 Beta. Added Code Contracts - released for Dev 11. New version of NuGet Manager&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This post is a list of the extensions I recommend for use with Visual Studio 2012. 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 2012 connected to a Team Foundation Server 2012. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Many live in a side-by-side environment with Visual Studio 2010. The side-by-side is supported by VS 2012. However, if you installed a component supporting VS2012 before you installed VS2012, then you need to reinstall it. The VSIX installer will understand that it is to apply those only for VS2012, and will not touch – nor remove – the same for VS2010. A good example here is the Power Commands.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The list is more or less in priority order.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The focus is to get a setup which can be used for a complete coding experience for the whole ALM process. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;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. Many components have not yet arrived with VS2012 support. I will add them as they arrive. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The components directly associated with Visual Studio from Microsoft should be common, see the Microsoft column.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;If you want to use the same set of extensions on multiple computers, you might like to share them easily. &lt;a href="https://twitter.com/larsw" target="_blank"&gt;&lt;u&gt;Lars Wilhelmsen&lt;/u&gt;&lt;/a&gt; has a &lt;/font&gt;&lt;a href="http://www.larswilhelmsen.com/2012/01/08/syncing-visual-studio-extensions-and-settings-with-dropbox/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;great blog post&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font color="#ff0000"&gt; about how to use &lt;a href="https://www.dropbox.com/" target="_blank"&gt;&lt;u&gt;Dropbox&lt;/u&gt;&lt;/a&gt; to share extensions and common settings. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Components ready for VS 2012, both upgrades and new ones &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="1234"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="170"&gt;&lt;strong&gt;&lt;font size="2"&gt;Product &lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="383"&gt;&lt;strong&gt;&lt;font size="2"&gt;Notes&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;strong&gt;&lt;font size="2"&gt;Latest Version&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;strong&gt;&lt;font size="2"&gt;License&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="171"&gt;&lt;strong&gt;&lt;font size="2"&gt;Applicable to&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="152"&gt;&lt;strong&gt;&lt;font size="2"&gt;Microsoft&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Visual Studio Tools for Git&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;sup&gt;&lt;u&gt;1&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; &lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;See &lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx" target="_blank"&gt;&lt;u&gt;Brian Harry’s blogpost&lt;/u&gt;&lt;/a&gt; &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;0.8.0.0&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/site/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c/eula?licenseType=None" target="_blank"&gt;&lt;u&gt;Pre-release&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34790" target="_blank"&gt;&lt;u&gt;TypeScript&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;See info &lt;a href="http://www.typescriptlang.org/" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;, and B.Harry’s &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/10/24/typescript-a-real-world-story-of-adoption-in-tfs.aspx" target="_blank"&gt;blogpost&lt;/a&gt;. Codeplex &lt;a href="http://typescript.codeplex.com/" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;0.8.3.1&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.jetbrains.com/resharper/download/" target="_blank"&gt;&lt;u&gt;ReSharper&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;7.1.25.234 (.2000.1478)&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Licensed&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding &amp;amp; Quality&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c" target="_blank"&gt;&lt;u&gt;NuGet Manager&lt;/u&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt; &lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Initial install included with VS 2012. Updates through extension gallery&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.2.40116.9051&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f" target="_blank"&gt;&lt;u&gt;TFS Power Tools&lt;/u&gt;&lt;sup&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;strong&gt;&lt;u&gt;1&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/sup&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;strong&gt;&lt;u&gt;                      &lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;font color="#0000ff"&gt;(This applies to Update 1)                   &lt;br /&gt;                    &lt;br /&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=35775" target="_blank"&gt;&lt;u&gt;TFS Power tools&lt;/u&gt;&lt;/a&gt; &lt;/font&gt;(This applies to RTM)&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;See &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/09/15/tfs-2012-power-tools-are-now-available.aspx" target="_blank"&gt;&lt;u&gt;Brian Harry’s blog post&lt;/u&gt;&lt;/a&gt; for more info             &lt;br /&gt;(Side-by-side with TFS 2010 should work, but remove the Shell Extension from the TFS 2010 power tool first.), and &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/11/30/new-power-tools-for-update-1-are-available.aspx" target="_blank"&gt;&lt;u&gt;this post&lt;/u&gt;&lt;/a&gt; for info on Update 1             &lt;br /&gt;To support Update 2, install TFS Power Tools Update 1 BEFORE you upgrade to Update 2. New version ETA end of April)&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;Nov 2012(11.0.51126.0) &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;TFS integration&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;a href="http://www.ndepend.com/" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;NDepend&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Info on updates &lt;a href="http://www.ndepend.com/ReleaseNotes.aspx" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;. Trial available.&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;         &lt;p&gt;&lt;font size="2"&gt;4.1.0.6871&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;a href="http://www.ndepend.com/Purchase.aspx" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Licensed&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Quality&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/cfdb84b4-285e-4eeb-9fa9-dad9bfe2cd10" target="_blank"&gt;&lt;u&gt;Build Manager&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;sup&gt;&lt;u&gt;1&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Community Build Manager. Info &lt;a href="http://geekswithblogs.net/jakob/archive/2012/02/21/managing-build-templates-with-community-tfs-build-manager.aspx" target="_blank"&gt;&lt;u&gt;here from Jakob&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.4.0.9&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;TFS Integration&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=30668" target="_blank"&gt;&lt;u&gt;Visual Studio 2012 SDK&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Required for using Wix&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;Published 2.Aug.2012&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://wix.codeplex.com/downloads/get/482065" target="_blank"&gt;&lt;u&gt;Wix Toolset&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;3.7&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding/Installers&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/f8a5aac8-0418-4f88-9d34-bdbe2c4cfe72" target="_blank"&gt;&lt;u&gt;Visual Studio 11 Feedback tool&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Use this to really ease the process of sending bugs back to Microsoft. &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.2.3&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Productivity Power Tools&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Re-added with &lt;/font&gt;&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/11/07/productivity-power-tools-2012.aspx" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;new features&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, now also includes Power Commands, which can be uninstalled. &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;11.0.60403.0&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99?SRC=VSIDE" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;&lt;strike&gt;Power Commands&lt;/strike&gt;&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;strike&gt;&lt;font size="2"&gt;&lt;sup&gt;1 &lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;3&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/sup&gt;&lt;/font&gt;&lt;/strike&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;strike&gt;Just reinstall, even if you already have it for VS2010. The reinstall will then apply it to VS 2012              &lt;br /&gt;&lt;/strike&gt;Install Productivity Power Tools which includes Power Commands&lt;strike&gt; &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;&lt;strike&gt;1.0.2.3&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;&lt;strike&gt;Free&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;&lt;strike&gt;Coding&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;&lt;strike&gt;Yes&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/1ec7db13-3363-46c9-851f-1ce455f66970" target="_blank"&gt;&lt;u&gt;Code Contracts&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1 &lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;&lt;u&gt;3&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Now on gallery too. Info &lt;a href="http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt; and follow the &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/codecontracts/threads" target="_blank"&gt;&lt;u&gt;forum here&lt;/u&gt;&lt;/a&gt;             &lt;br /&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.4.60409.11&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/02de7066-b6ca-42b3-8b3c-2562c7fa024f" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;Code Contract Editor Extensions&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt; &lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.5.60409.11&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=30680" target="_blank"&gt;&lt;u&gt;Visualization and Modeling SDK&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Requires VS 2012 SDK&lt;/font&gt;           &lt;br /&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;RTM (Sept. 29th 2012)&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free now, otherwise Part of MSDN Subscription&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Modeling, DSL, UML extensions&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5" target="_blank"&gt;&lt;u&gt;Slow Cheetah&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;sup&gt;&lt;u&gt;1&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Tool for transforming XML files, like config files. &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.5.5&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6" target="_blank"&gt;&lt;u&gt;Web Essentials&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;sup&gt;&lt;u&gt;1&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.6&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://wiki.sharpdevelop.net/ILSpy.ashx" target="_blank"&gt;&lt;u&gt;ILSpy&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Decompiler. Can also export assembly as C# project&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.1.0.1603&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding/Investigation&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.jetbrains.com/decompiler/" target="_blank"&gt;&lt;u&gt;DotPeek&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt; &lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.0.0.8644&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding/Investigation&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.telerik.com/products/decompiling.aspx" target="_blank"&gt;&lt;u&gt;Just Decompile&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt; &lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2012.3.1016&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding/Investigation&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/7f9bd62f-2505-4aa4-9378-ee7830371684" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;T4 Toolbox&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;11.5.0&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding (T4 templates)&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No &lt;/font&gt;&lt;font size="1"&gt;(Author now MSFT)&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/b0e2dde6-5408-42c2-bc92-ac36942bbee9" target="_blank"&gt;&lt;u&gt;tangible T4 editor&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt; &lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.1.1&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Lite version Free (Good enough)&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding (T4 templates)&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.linqpad.net/GetFile.aspx?LINQPad4Setup.exe" target="_blank"&gt;&lt;u&gt;LinqPad&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Info &lt;a href="http://www.linqpad.net/" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;4.43.06&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free and licensed versions&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;#1 Get via Visual Studio’s Tools | Extension Manager (or &lt;a href="http://gallery.msdn.microsoft.com/en-us"&gt;&lt;u&gt;&lt;strong&gt;The Code Gallery&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt;&lt;strong&gt;).&lt;/strong&gt; (From &lt;a href="http://www.adamcogan.com" target="_blank"&gt;&lt;u&gt;Adam&lt;/u&gt;&lt;/a&gt; : All these are &lt;strong&gt;auto updated&lt;/strong&gt; by the Extension Manager in Visual Studio)&lt;/p&gt;  &lt;p&gt;#2 Works with ultimate only&lt;/p&gt;  &lt;p&gt;#3 Also works with VS 2010&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Components we wait for, not yet in a VS 2012 version&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="1234"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="170"&gt;&lt;strong&gt;&lt;font size="2"&gt;Product &lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="383"&gt;&lt;strong&gt;&lt;font size="2"&gt;Notes&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="131"&gt;&lt;strong&gt;&lt;font size="2"&gt;Latest Version&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="225"&gt;&lt;strong&gt;&lt;font size="2"&gt;License&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="171"&gt;&lt;strong&gt;&lt;font size="2"&gt;Applicable to&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="152"&gt;&lt;strong&gt;&lt;font size="2"&gt;Microsoft&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="181"&gt;&lt;font size="2"&gt;&lt;u&gt;Inmeta Build Explorer&lt;/u&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="375"&gt; &lt;/td&gt;        &lt;td valign="top" width="145"&gt; &lt;/td&gt;        &lt;td valign="top" width="225"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="184"&gt;&lt;font size="2"&gt;TFS integration&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="156"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Components which are now integrated into VS 2012&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="693"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;strong&gt;Product&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="491"&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;font size="2"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh549175(v=vs.110).aspx" target="_blank"&gt;&lt;u&gt;Fakes&lt;/u&gt;&lt;/a&gt; &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="491"&gt;&lt;font size="2"&gt;Was Moles in 2010. Fakes is improved and made into a product. &lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="200"&gt;&lt;font size="2"&gt;NuGet Manager&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="491"&gt;&lt;font size="2"&gt;Included in the install, but still an extension package. Info &lt;a href="http://docs.nuget.org/" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;. So it is updated through the extension manager. Initial version is 1.6.30117.9648&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Product installation, upgrades and patches for VS/TFS 2012&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="1105"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;strong&gt;&lt;font size="2"&gt;Product&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;strong&gt;&lt;font size="2"&gt;Notes&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;strong&gt;&lt;font size="2"&gt;Version number&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;strong&gt;&lt;font size="2"&gt;Date&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;strong&gt;&lt;font size="2"&gt;Applicable to&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=38188" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;Visual Studio 2012 Update 2&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;           &lt;br /&gt;and           &lt;br /&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=38185" target="_blank"&gt;&lt;u&gt;TFS 2012 with Update 2&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;See &lt;a href="http://blogs.msdn.com/b/bharry/" target="_blank"&gt;&lt;u&gt;Brian Harry’s blogpost&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/04/04/visual-studio-update-2-now-available.aspx" target="_blank"&gt;&lt;u&gt;MSDN Blogpost&lt;/u&gt;&lt;/a&gt;             &lt;br /&gt;Also see links to other updates in the VS 2012 Update 2 page&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;11.0.60315.01            &lt;br /&gt;2012.2&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;Apr 4th 2013&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;VS and TFS&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36833" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;VS2012 Update 2 CTP 4&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See &lt;/strike&gt;&lt;a href="http://support.microsoft.com/kb/2797912" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;KB2797912&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt; and &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.60223.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Mar 3rd 2013&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;VS and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=273878" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;VS 2012 Update 2 CTP 2&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See &lt;/strike&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/announcing-visual-studio-2012-update-2-vs2012-2.aspx" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Brian Harry’s blogpost&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt; and &lt;/strike&gt;&lt;a href="http://support.microsoft.com/kb/2797912" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;KB2797912&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt; &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.60115.01&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Jan 30th 2013&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;VS and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36392" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Hotfix 1 for TFS Update 1&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See &lt;/strike&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/02/01/hotfixes-for-tfs-2012-update-1-tfs-2012-1.aspx" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Brian Harry’s blogpost&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt;, and &lt;/strike&gt;&lt;a href="http://support.microsoft.com/kb/2803625" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;KB2803625&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.60123.0&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Feb 1st 2013&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;a href="http://www.microsoft.com/visualstudio/eng/downloads" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 1&lt;/strike&gt;&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;strike&gt;&lt;font size="2"&gt;You should find it as a product update in the Extension Manager.              &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;Info from &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/11/26/visual-studio-2012-update-1-is-available.aspx" target="_blank"&gt;&lt;u&gt;Brian H here&lt;/u&gt;&lt;/a&gt;, and other info &lt;font size="2"&gt;&lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/26/visual-studio-and-team-foundation-server-2012-update-1-now-available.aspx" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;&lt;/font&gt; ( and &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/26/final-ctp-for-visual-studio-2012-update-1.aspx" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt; written for CTP4 but valid). &lt;font size="2"&gt;Also see all downloads from &lt;/font&gt;&lt;a href="http://www.microsoft.com/visualstudio/eng/downloads" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;here&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/strike&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.51106.1              &lt;br /&gt;2012.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Nov 26th 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual&lt;/strike&gt; Studio&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;a href="http://go.microsoft.com/?linkid=9810324" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;&lt;strike&gt;TFS 2012 with Update 1&lt;/strike&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;Complete install or upgrade from RTM. &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.51106.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Nov 26th 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34818" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 1 CTP 4&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;strike&gt;&lt;/strike&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.51020.3&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Oct 29th 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads" target="_blank"&gt;&lt;u&gt;Visual Studio 2012 &amp;amp; TFS 2012&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt; &lt;/td&gt;        &lt;td valign="top" width="122"&gt;         &lt;p&gt;&lt;font size="2"&gt;11.0.50727.1&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;Aug 15th 2012&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;Visual Studio and TFS&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;strike&gt;July 2012 Update&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;         &lt;p&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.50626.1&lt;/strike&gt;&lt;/font&gt;&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;July 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio 2012 &amp;amp; TFS 2012 RC&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See Brian Harry’s &lt;/strike&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/05/31/visual-studio-tfs-2012-release-candidate-available-today.aspx" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;&lt;strike&gt;blogpost&lt;/strike&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strike&gt;, more links inside there&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.50522.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;May 31th 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/#FileId=49011" target="_blank"&gt;&lt;strike&gt;&lt;u&gt;April 2012 Update&lt;/u&gt;&lt;sup&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/sup&gt;&lt;/strike&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See &lt;/strike&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/kb/2677574" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;&lt;strike&gt;KB2677574&lt;/strike&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strike&gt; and &lt;/strike&gt;&lt;a href="http://blogs.msdn.com/b/webdevtools/archive/2012/04/06/april-2012-update-for-visual-studio-11-beta.aspx" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;VS Blogpost&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt; for more information.              &lt;br /&gt;Get the update using &lt;strong&gt;Tools/Extension Manager/Product Update&lt;/strong&gt;.&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.50323.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;April 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/visualstudio/11/en-us" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 11 &amp;amp; TFS 11 Beta&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;This is the beta release, and you are free to download and try it out. &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.50214.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;March 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://support.microsoft.com/kb/973602" target="_blank"&gt;&lt;u&gt;SQL Server 2008 R2 SP1 Cumulative Update 4&lt;/u&gt;&lt;/a&gt;&lt;u&gt;              &lt;br /&gt;&lt;/u&gt;&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="553"&gt;&lt;font size="2"&gt;The TFS 2012 requires the CU1 at least, but you should go up to at least CU4, since this update solves a ghost record problem that otherwise may cause your TFS database to not release records the way it should when you clean it up, see &lt;a href="http://geekswithblogs.net/terje/archive/2011/11/15/guide-to-reduce-tfs-database-growth-using-the-test-attachment.aspx" target="_blank"&gt;&lt;u&gt;this post&lt;/u&gt;&lt;/a&gt; for more information on that issue. &lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="138"&gt; &lt;/td&gt;        &lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;Oct 2011&lt;/font&gt;&lt;/td&gt;        &lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;SQL Server 2008 R2 SP1&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;#1: MSDN Subscription download site, &lt;font size="1"&gt;require login) v&lt;/font&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/152585.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=cR1_6lOik90:_551Fmj610Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=cR1_6lOik90:_551Fmj610Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=cR1_6lOik90:_551Fmj610Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=cR1_6lOik90:_551Fmj610Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=cR1_6lOik90:_551Fmj610Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=cR1_6lOik90:_551Fmj610Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=cR1_6lOik90:_551Fmj610Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=cR1_6lOik90:_551Fmj610Q:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=cR1_6lOik90:_551Fmj610Q:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=cR1_6lOik90:_551Fmj610Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=cR1_6lOik90:_551Fmj610Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/cR1_6lOik90" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2013/04/02/visual-studio-amp-tfs-2012-ndash-list-of-extensions-and.aspx</guid>
            <pubDate>Tue, 02 Apr 2013 18:51:34 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/152585.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2013/04/02/visual-studio-amp-tfs-2012-ndash-list-of-extensions-and.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/152585.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/152585.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2013/04/02/visual-studio-amp-tfs-2012-ndash-list-of-extensions-and.aspx</feedburner:origLink></item>
        <item>
            <title>Book &amp;ldquo;Team Foundation Server 2012 Starter&amp;rdquo; published</title>
            <link>http://feedproxy.google.com/~r/Terje/~3/fFbG3j_H9Qc/book-ldquoteam-foundation-server-2012-starterrdquo-published.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2012/11/30/book-ldquoteam-foundation-server-2012-starterrdquo-published.aspx'&gt;http://geekswithblogs.net/terje/archive/2012/11/30/book-ldquoteam-foundation-server-2012-starterrdquo-published.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;   &lt;br /&gt;During the summer and fall this year, me and my colleague &lt;a href="http://geekswithblogs.net/jakob/Default.aspx"&gt;&lt;u&gt;Jakob Ehn&lt;/u&gt;&lt;/a&gt; has worked together on a book project that has now finally hit the stores!     &lt;br /&gt;The title of the book is &lt;strong&gt;Team Foundation Server 2012 Starter&lt;/strong&gt; and is published by &lt;a href="http://www.packtpub.com/"&gt;&lt;u&gt;Packt Publishing&lt;/u&gt;&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Get it from &lt;a title="http://www.packtpub.com/team-foundation-server-2012-starter/book" href="http://www.packtpub.com/team-foundation-server-2012-starter/book"&gt;&lt;u&gt;http://www.packtpub.com/team-foundation-server-2012-starter/book&lt;/u&gt;&lt;/a&gt; or from Amazon &lt;a title="http://www.amazon.com/dp/1849688389" href="http://www.amazon.com/dp/1849688389"&gt;&lt;u&gt;http://www.amazon.com/dp/1849688389&lt;/u&gt;&lt;/a&gt;  &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;                 &lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/BookTeamFoundationServer2012StarterPubli_11A91/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/BookTeamFoundationServer2012StarterPubli_11A91/image_thumb.png" width="345" height="484" /&gt;&lt;/a&gt;  &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;The book is part of a concept that Packt have with starter-books, intended for people new to Team Foundation Server 2012 and who want a quick guideline to get it up and working.  &lt;br /&gt;It covers the fundamentals, from installing and configuring it, and how to use it with source control, work items and builds. It is done as a step-by-step guide, but also includes best practices advice in the different areas. It covers the use of both the on-premises and the TFS Services version. It also has a list of links and references in the end to the most     &lt;br /&gt;relevant Visual Studio 2012 ALM sites.&lt;/p&gt;  &lt;p&gt;Our good friend and fellow ALM MVP &lt;a href="http://msmvps.com/blogs/molausson/"&gt;&lt;u&gt;Mathias Olausson&lt;/u&gt;&lt;/a&gt; have done the review of the book, thanks again Mathias!&lt;/p&gt;  &lt;p&gt;We hope the book fills the gap between the different online guide sites and the more advanced books that are out. &lt;/p&gt;  &lt;h6&gt;Book Description&lt;/h6&gt;  &lt;p&gt;Your quick start guide to TFS 2012, top features, and best practices with hands on examples&lt;/p&gt;  &lt;p&gt;&lt;b&gt;     &lt;br /&gt;Overview&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Install TFS 2012 from scratch &lt;/li&gt;    &lt;li&gt;Get up and running with your first project &lt;/li&gt;    &lt;li&gt;Streamline release cycles for maximum productivity &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;     &lt;br /&gt;In Detail&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Team Foundation Server 2012 is Microsoft's leading ALM tool, integrating source control, work item and process handling, build automation, and testing.&lt;/p&gt;  &lt;p&gt;This practical "Team Foundation Server 2012 Starter Guide" will provide you with clear step-by-step exercises covering all major aspects of the product.    &lt;br /&gt;This is essential reading for anyone wishing to set up, organize, and use TFS server.&lt;/p&gt;  &lt;p&gt;This hands-on guide looks at the top features in Team Foundation Server 2012, starting with a quick installation guide and then moving into using it for your    &lt;br /&gt;software development projects. Manage your team projects with Team Explorer, one of the many new features for 2012.&lt;/p&gt;  &lt;p&gt;Covering all the main features in source control to help you work more efficiently, including tools for branching and merging, we will delve into the Agile Planning    &lt;br /&gt;Tools for planning your product and sprint backlogs.&lt;/p&gt;  &lt;p&gt;Learn to set up build automation, allowing your team to become faster, more streamlined, and ultimately more productive with this    &lt;br /&gt;"Team Foundation Server 2012 Starter Guide".&lt;/p&gt;  &lt;p&gt;&lt;b&gt;     &lt;br /&gt;What you will learn from this book&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Install TFS 2012 on premise &lt;/li&gt;    &lt;li&gt;Access TFS Services in the cloud &lt;/li&gt;    &lt;li&gt;Quickly get started with a new project with product backlogs, source control, and build automation &lt;/li&gt;    &lt;li&gt;Work efficiently with source control using the top features &lt;/li&gt;    &lt;li&gt;Understand how the tools for branching and merging in TFS 2012 help you isolate work and teams &lt;/li&gt;    &lt;li&gt;Learn about the existing process templates, such as Visual Studio Scrum 2.0 &lt;/li&gt;    &lt;li&gt;Manage your product and sprint backlogs using the Agile planning tools &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;     &lt;br /&gt;Approach&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;This Starter guide is a short, sharp introduction to Team Foundation Server 2012, covering everything you need to get up and running.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;     &lt;br /&gt;Who this book is written for&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;If you are a developer, project lead, tester, or IT administrator working with Team Foundation Server 2012 this guide will get you up to speed quickly    &lt;br /&gt;and with minimal effort.&lt;/p&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/151406.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=fFbG3j_H9Qc:j90GA3oBGB8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=fFbG3j_H9Qc:j90GA3oBGB8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=fFbG3j_H9Qc:j90GA3oBGB8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=fFbG3j_H9Qc:j90GA3oBGB8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=fFbG3j_H9Qc:j90GA3oBGB8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=fFbG3j_H9Qc:j90GA3oBGB8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=fFbG3j_H9Qc:j90GA3oBGB8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=fFbG3j_H9Qc:j90GA3oBGB8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=fFbG3j_H9Qc:j90GA3oBGB8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=fFbG3j_H9Qc:j90GA3oBGB8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=fFbG3j_H9Qc:j90GA3oBGB8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/fFbG3j_H9Qc" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2012/11/30/book-ldquoteam-foundation-server-2012-starterrdquo-published.aspx</guid>
            <pubDate>Fri, 30 Nov 2012 16:41:11 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/151406.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2012/11/30/book-ldquoteam-foundation-server-2012-starterrdquo-published.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/151406.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/151406.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2012/11/30/book-ldquoteam-foundation-server-2012-starterrdquo-published.aspx</feedburner:origLink></item>
        <item>
            <title>Issues with mixed C++ and C# projects in Visual Studio 2012 running Code Analysis</title>
            <link>http://feedproxy.google.com/~r/Terje/~3/1fgGw_KOYyI/issues-with-mixed-c-and-c-projects-in-visual-studio.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2012/08/19/issues-with-mixed-c-and-c-projects-in-visual-studio.aspx'&gt;http://geekswithblogs.net/terje/archive/2012/08/19/issues-with-mixed-c-and-c-projects-in-visual-studio.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;If you have projects created under Visual Studio 2010 (SP1), and mixed C++ and C# projects in the solution, and you are using other configurations than Debug/Release x86 you may hit a very strange situation when you run the Static Code Analysis, either alone, or as part of the build.&lt;/p&gt;  &lt;p&gt;You may get into a situation which seems like things go in circles.  One error points to a place where it simply points back to the first one.  This is in fact, two kind of errors causing this behavior.&lt;/p&gt;  &lt;p&gt;Now, what you see is this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Issues-with-mixed-C-and-C-projects-in-Vi_149D4/image_4.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Issues-with-mixed-C-and-C-projects-in-Vi_149D4/image_thumb_1.png" width="804" height="131" /&gt;&lt;/a&gt;&lt;/p&gt;      &lt;p&gt;The new Code Analysis window tells you it has issues around the platform toolset,  pointing you to the Error list, which just tells you that Code Analysis has detected errors, and points you back to the Code Analysis Window, or ask you to look up the log, which whereabouts is not known…….&lt;/p&gt;  &lt;p&gt;This situation is caused by two different errors working in (dis)harmony. &lt;/p&gt;  &lt;p&gt;The first issue is the platform issue.  The Code Analysis window will only show warnings/errors from a C++ project if the platform toolset is set to VS 2012.  If you have created this solution/project in VS 2010, it will be set to VS 2010.  All errors from the VS 2010 C++ code analysis will then be shown in the Error list window, and not in the new Code Analysis window. &lt;/p&gt;  &lt;p&gt;If you look in the project properties for a C++ project you find this setting under Configuration Properties/General – Platform Toolset, and the possible values are either Visual Studio 2010 (v100) or Visual Studio 2012 (v110) (or VS2008 which is v90).  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Issues-with-mixed-C-and-C-projects-in-Vi_149D4/image_8.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Issues-with-mixed-C-and-C-projects-in-Vi_149D4/image_thumb_3.png" width="523" height="175" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If this is set to anything but v110, the list of Code Analysis errors will go to the Error Window.&lt;/p&gt;  &lt;p&gt;Now, this is fine, except, it doesn’t get there….&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Which is caused by another error which is not shown now, it would have been shown in the Code Analysis window, if it hadn't been covered by this error.  This is the CA00053 error, an error in the csproj project file caused by a VS 2010 SP1 error.  It has been fixed in VS 2012, but is still in VS 2010, so any project you move over from VS2010 is suspect to have this issue.  See this blog post for more information on how to handle this error, there is even a tool to fix the project file.   &lt;a title="http://geekswithblogs.net/terje/archive/2012/08/18/how-to-fix-the-ca0053-error-in-code-analysis-in.aspx" href="http://geekswithblogs.net/terje/archive/2012/08/18/how-to-fix-the-ca0053-error-in-code-analysis-in.aspx"&gt;&lt;u&gt;http://geekswithblogs.net/terje/archive/2012/08/18/how-to-fix-the-ca0053-error-in-code-analysis-in.aspx&lt;/u&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So, fix your project files, using the tool at &lt;a title="http://visualstudiogallery.msdn.microsoft.com/471da13b-d415-4a44-a4e9-a8222316b902" href="http://visualstudiogallery.msdn.microsoft.com/471da13b-d415-4a44-a4e9-a8222316b902"&gt;&lt;u&gt;http://visualstudiogallery.msdn.microsoft.com/471da13b-d415-4a44-a4e9-a8222316b902&lt;/u&gt;&lt;/a&gt;, then you will see the analysis errors/warnings  in the error windows, your build will not be broken, and in the Code Analysis window you will just get the warning above. &lt;/p&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/150468.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=1fgGw_KOYyI:pqMCIYWUdJs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=1fgGw_KOYyI:pqMCIYWUdJs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=1fgGw_KOYyI:pqMCIYWUdJs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=1fgGw_KOYyI:pqMCIYWUdJs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=1fgGw_KOYyI:pqMCIYWUdJs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=1fgGw_KOYyI:pqMCIYWUdJs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=1fgGw_KOYyI:pqMCIYWUdJs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=1fgGw_KOYyI:pqMCIYWUdJs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=1fgGw_KOYyI:pqMCIYWUdJs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=1fgGw_KOYyI:pqMCIYWUdJs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=1fgGw_KOYyI:pqMCIYWUdJs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/1fgGw_KOYyI" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2012/08/19/issues-with-mixed-c-and-c-projects-in-visual-studio.aspx</guid>
            <pubDate>Sat, 18 Aug 2012 22:06:30 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/150468.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2012/08/19/issues-with-mixed-c-and-c-projects-in-visual-studio.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/150468.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/150468.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2012/08/19/issues-with-mixed-c-and-c-projects-in-visual-studio.aspx</feedburner:origLink></item>
        <item>
            <title>How to fix the CA0053 error in Code Analysis in Visual Studio 2012</title>
            <link>http://feedproxy.google.com/~r/Terje/~3/G9FJ15wBjCA/how-to-fix-the-ca0053-error-in-code-analysis-in.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2012/08/18/how-to-fix-the-ca0053-error-in-code-analysis-in.aspx'&gt;http://geekswithblogs.net/terje/archive/2012/08/18/how-to-fix-the-ca0053-error-in-code-analysis-in.aspx&lt;/a&gt;&lt;/p&gt;&lt;h1&gt;Background&lt;/h1&gt;  &lt;p&gt;You are opening a solution made in Visual Studio 2010 with VS 2012.  When you run Code Analysis you get a series of CA0053 errors, saying it is unable to load the rule sets from the Visual Studio 2010 directory!&lt;/p&gt;  &lt;p&gt;In the Error window you get an error message saying “Code Analysis detected errors.”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/How-to-fix-the-CA0053-error-from-Code-An_1129A/image_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/How-to-fix-the-CA0053-error-from-Code-An_1129A/image_thumb.png" width="320" height="62" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And in the Code Analysis window you will get the “CA0053 Error running code analysis” with its “Unable to load rule assembly”.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/How-to-fix-the-CA0053-error-from-Code-An_1129A/clip_image001_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/How-to-fix-the-CA0053-error-from-Code-An_1129A/clip_image001_thumb.jpg" width="168" height="326" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This means the project is bound to Visual Studio 2010, where it should have been Visual Studio version independent. The absolute path to the Visual Studio 10 binaries is what causes the problem. &lt;/p&gt;  &lt;p&gt;What has happened was that this certain VS2010 specific information was “inadvertently” introduced in SP1, and it has not been fixed in any later update. &lt;/p&gt;  &lt;p&gt;It does NOT happen if you run in Debug|x86 or Release|x86, but any other configuration you have added will give you this error. &lt;/p&gt;  &lt;h1&gt;&lt;strong&gt;Fixing the error&lt;/strong&gt;&lt;/h1&gt;  &lt;p&gt;The error must be fixed by changing the project files.  If you have only a few projects in your solution, you can fix them manually.  If you have a lot of projects in your solution, I have uploaded a small tool to help in the process.  After the fix, the projects will work both in VS 2010 and in VS 2012 with no side effects.&lt;/p&gt;  &lt;p&gt;The error seems to be introduced only when a new configuration is created.  Subsequent changes to an existing configuration doesn’t seem to reintroduce the error.  So the fixes below will stay fixed.  Be aware that if anyone adds a new configuration using VS 2010, the error will be introduced again for that new configuration.  Then run the fix again. &lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;Update:  It has been reported that also other changes you do (not identified which yet) may revert the change, see for example &lt;/font&gt;&lt;a href="http://codemlia.com/blog/post/2012/09/15/code-analysis-ca0053-building-vs-2010-projects-in-vs-2012.aspx" target="_blank"&gt;&lt;u&gt;&lt;font color="#ff0000"&gt;this blogpost&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font color="#ff0000"&gt;.&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;The bug is fixed in VS2012 however, so if you use VS 2012 to add new configuration, all will be well, and those configurations will be backward compatible with VS 2010.&lt;/p&gt;  &lt;h3&gt;Manual fix&lt;/h3&gt;  &lt;p&gt;Open the project file in an editor.&lt;/p&gt;  &lt;p&gt;You do this by right click the project in the solution editor and either choose “Edit Project File” or “Unload Project” followed by “Edit” afterwards.&lt;/p&gt;  &lt;p&gt;Now find all occurrences of the string “&lt;strong&gt;Microsoft Visual Studio 10.0&lt;/strong&gt;”&lt;/p&gt;  &lt;p&gt;They should all be in two fields, named &amp;lt;CodeAnalysisRuleDirectories&amp;gt; and &amp;lt;CodeAnalysisRuleSetDirectories&amp;gt;.  &lt;/p&gt;  &lt;h6&gt;Alternative 1:  The very safe way&lt;/h6&gt;  &lt;p&gt;Replace the content to be as follows:&lt;/p&gt;  &lt;p&gt;&amp;lt;CodeAnalysisRuleDirectories&amp;gt;$(DevEnvDir)\..\..\Team Tools\Static Analysis Tools\FxCop\Rules&amp;lt;/CodeAnalysisRuleDirectories&amp;gt;&lt;/p&gt;  &lt;p&gt;&amp;lt;CodeAnalysisRuleSetDirectories&amp;gt;$(DevEnvDir)\..\..\Team Tools\Static Analysis Tools\Rule Sets&amp;lt;/CodeAnalysisRuleSetDirectories&amp;gt;&lt;/p&gt;  &lt;h6&gt;Alternative 2: Which seems to work&lt;/h6&gt;  &lt;p&gt;Simply delete the fields completely.  &lt;/p&gt;  &lt;p&gt;It seems to work in the conditions I have tested, but if you should get into a condition where it doesn’t work, go back to alternative 1 for that case.  And please, send me a note, I would like to know.&lt;/p&gt;  &lt;p&gt;(I noted this &lt;a href="http://msmvps.com/blogs/alunj/archive/2012/03/04/1806901.aspx" target="_blank"&gt;&lt;u&gt;blogpost&lt;/u&gt;&lt;/a&gt; by Alun Jones , where he deleted only the content of the field, that should also work)&lt;/p&gt;  &lt;p&gt;PS:  Why not use Find/Replace:  You can try, but the full content of the fields will differ dependent upon what operating system you run, x86 or x64, and if both have been used, for example because your team’s developers have both, all of these paths will be written into these fields.  That is at least 4 permutations.  A tool is better!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;h3&gt;Automatic fix using the &lt;font color="#ff0000"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/471da13b-d415-4a44-a4e9-a8222316b902" target="_blank"&gt;&lt;u&gt;FixCA0053&lt;/u&gt;&lt;/a&gt;&lt;/font&gt; tool&lt;/h3&gt;  &lt;p&gt;The tool can be downloaded from &lt;a href="http://visualstudiogallery.msdn.microsoft.com/471da13b-d415-4a44-a4e9-a8222316b902" target="_blank"&gt;&lt;u&gt;Visual Studio Gallery here&lt;/u&gt;&lt;/a&gt;.   Place it somewhere easy to find. &lt;/p&gt;  &lt;p&gt;Open a command line window, and go down to the top directory of your project.  &lt;/p&gt;  &lt;p&gt;Then simply call the program from there.&lt;/p&gt;  &lt;p&gt;The program will locate all the csproj files from that location and in all subdirectories of that location, and change the fields as in Alternative 1 above.&lt;/p&gt;  &lt;p&gt;The tool will output how many files it fixed, and how many was skipped because the error was not there.  &lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/How-to-fix-the-CA0053-error-from-Code-An_1129A/image_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/How-to-fix-the-CA0053-error-from-Code-An_1129A/image_thumb_1.png" width="244" height="151" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;TIP&lt;/h3&gt;  &lt;p&gt;If it tells you it could not write to some files, you have probably forgot to check them out.  To check out ONLY the csproj files (In Solution Explorer it will check out all files, you may not want that), use the Source Control Explorer, go to the location where you want to start, right click and choose Find in Source control/Wildcard.  Enter the Wildcard “*.csproj” and check Recursive.  In the next window coming up, you can select all the files, right click and choose “Check out”. &lt;/p&gt;  &lt;h3&gt;Source code&lt;/h3&gt;  &lt;p&gt;The source code will be uploaded to Codeplex at &lt;a title="http://inmetatools.codeplex.com/" href="http://inmetatools.codeplex.com/"&gt;&lt;u&gt;http://inmetatools.codeplex.com&lt;/u&gt;/&lt;/a&gt; (Under construction)&lt;/p&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/150466.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=G9FJ15wBjCA:CXkD4yvbFyo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=G9FJ15wBjCA:CXkD4yvbFyo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=G9FJ15wBjCA:CXkD4yvbFyo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=G9FJ15wBjCA:CXkD4yvbFyo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=G9FJ15wBjCA:CXkD4yvbFyo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=G9FJ15wBjCA:CXkD4yvbFyo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=G9FJ15wBjCA:CXkD4yvbFyo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=G9FJ15wBjCA:CXkD4yvbFyo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=G9FJ15wBjCA:CXkD4yvbFyo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=G9FJ15wBjCA:CXkD4yvbFyo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=G9FJ15wBjCA:CXkD4yvbFyo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/G9FJ15wBjCA" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2012/08/18/how-to-fix-the-ca0053-error-in-code-analysis-in.aspx</guid>
            <pubDate>Sat, 18 Aug 2012 19:24:27 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/150466.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2012/08/18/how-to-fix-the-ca0053-error-in-code-analysis-in.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/150466.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/150466.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2012/08/18/how-to-fix-the-ca0053-error-in-code-analysis-in.aspx</feedburner:origLink></item>
        <item>
            <title>Video on Architecture and Code Quality using Visual Studio 2012&amp;ndash;interview with Marcel de Vries and Terje Sandstrom by Adam Cogan</title>
            <category>Visual Studio</category>
            <category>Metrics</category>
            <category>Code Analysis</category>
            <link>http://feedproxy.google.com/~r/Terje/~3/s6dV1I5yxJ8/video-on-architecture-and-code-quality-using-visual-studio-2012ndashinterview.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2012/06/24/video-on-architecture-and-code-quality-using-visual-studio-2012ndashinterview.aspx'&gt;http://geekswithblogs.net/terje/archive/2012/06/24/video-on-architecture-and-code-quality-using-visual-studio-2012ndashinterview.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Find the video &lt;a href="http://tv.ssw.com/1709/important-tips-for-improving-your-architecture-and-code-reviews-with-marcel-de-vries-and-terje-sandstrom" target="_blank"&gt;&lt;u&gt;HERE&lt;/u&gt;&lt;/a&gt;&lt;strong&gt;&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;&lt;font color="#ff0000"&gt;Updated June 28th 2012:&lt;/font&gt;  Marcel has &lt;a href="http://blogs.infosupport.com/how-to-improve-your-code-reviews/" target="_blank"&gt;&lt;u&gt;blogged&lt;/u&gt;&lt;/a&gt; about this too.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.adamcogan.com/" target="_blank"&gt;&lt;u&gt;Adam Cogan&lt;/u&gt;&lt;/a&gt; did a great &lt;a href="http://tv.ssw.com/1709/important-tips-for-improving-your-architecture-and-code-reviews-with-marcel-de-vries-and-terje-sandstrom" target="_blank"&gt;&lt;u&gt;Web TV interview&lt;/u&gt;&lt;/a&gt; with &lt;a href="http://blogs.infosupport.com/author/marcelv/" target="_blank"&gt;&lt;u&gt;Marcel de Vries&lt;/u&gt;&lt;/a&gt; and myself on the topics of architecture and code quality.  It was real fun participating in this session.  Although we know each other from the MVP ALM community,  Marcel, Adam and I haven’t worked together before. It was very interesting to see how we agreed on so many terms, and how alike we where thinking.  The basics of ensuring you have a good architecture and how you could document it is one thing.  Also, the same agreement on the importance of having a high quality code base, and how we used the &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads" target="_blank"&gt;&lt;u&gt;Visual Studio 2012&lt;/u&gt;&lt;/a&gt; tools, and some others (&lt;a href="http://www.ndepend.com/" target="_blank"&gt;&lt;u&gt;NDepend&lt;/u&gt;&lt;/a&gt; for example)  to measure and ensure that the code quality was where it should be.  As the tools, methods and thinking popped up during the interview it was a lot of “Hey !  I do that too!”.  &lt;/p&gt;  &lt;p&gt;The tools are not only for “after the fact” work, but we use them during the coding.  That way the tools becomes an integrated part of our coding work, and helps us to find issues we may have overlooked.  &lt;/p&gt;  &lt;p&gt;The video has a bunch of call outs, pinpointing important things to remember. These are also listed on the corresponding web page. I haven’t seen that touch before, but really liked this way of doing it – it makes it much easier to spot the highlights.  &lt;/p&gt;  &lt;p&gt;Titus Maclaren and Raj Dhatt from &lt;a href="http://www.ssw.com.au/" target="_blank"&gt;&lt;u&gt;SSW&lt;/u&gt;&lt;/a&gt; have done a terrific job producing this video.  And thanks to Lei Xu for doing the camera and recording job.  Thanks guys !&lt;/p&gt;  &lt;p&gt;Also, if you are at TechEd Amsterdam 2012, go and listen to Adam Cogan in his session on “&lt;a href="http://europe.msteched.com/Sessions/Track/Developer-Tools-Languages-and-Frameworks" target="_blank"&gt;&lt;u&gt;A modern architecture review: Using the new code review tools&lt;/u&gt;&lt;/a&gt;” Friday 29th, 10.15-11.30 and Marcel de Vries session on “&lt;a href="http://europe.msteched.com/Sessions/Track/Developer-Tools-Languages-and-Frameworks?page=2" target="_blank"&gt;&lt;u&gt;Intellitrace, what is it and how can I use it to my benefit&lt;/u&gt;&lt;/a&gt;” Wednesday 27th, 5-6.15&lt;/p&gt;  &lt;p&gt;The highlights points out some important practices.  I’ll elaborate on a few of them here:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Add instructions on how to compile the solution.  You do this by adding a text file with instructions to the solution, and keep it under source control.  These instructions should contain what is needed on top of a standard install of Visual Studio.  I do a lot of code reviews, and more often that not, I am not even able to compile the program, because they have used some tool or library that needs to be installed.  The same applies to any new developer who enters into the team, so do this to increase your productivity when the team changes, or a team member switches computer.      &lt;ul&gt;       &lt;li&gt;Don’t forget to document what you have to configure on the computer, the IIS being a common one. &lt;/li&gt;        &lt;li&gt;The more automatic you can do this, the better.  Use &lt;a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c" target="_blank"&gt;&lt;u&gt;NuGet&lt;/u&gt;&lt;/a&gt; to get down libraries. &lt;/li&gt;        &lt;li&gt;When the text document gets more than say, half a page, with a bunch of different things to do, convert it into a powershell script instead.  &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;The metrics warning levels.  These are very conservatively set by Microsoft.  You rarely see anything but green, and besides, you should have color scales for each of the metrics.  I have a &lt;a href="http://geekswithblogs.net/terje/archive/2008/11/25/code-metrics---suggestions-for-appropriate-limits.aspx" target="_blank"&gt;&lt;u&gt;blog post&lt;/u&gt;&lt;/a&gt; describing a more appropriate set of levels, based on both research work and industry “best practices”.  The essential limits are:       &lt;ul&gt;       &lt;li&gt;Cyclomatic complexity and coupling:  Higher numbers are worse          &lt;ul&gt;           &lt;li&gt;On method levels:              &lt;ul&gt;               &lt;li&gt;Green :  From 0 to 10 &lt;/li&gt;                &lt;li&gt;Yellow:  From 10 to 20  (some say 15).   Acceptable, but have a look to see if there is something unneeded here. &lt;/li&gt;                &lt;li&gt;Red: From 20 to 40:   Action required, get these down. &lt;/li&gt;                &lt;li&gt;Bleeding Red: Above 40   This is the real red alert.  Immediate action!  (My invention, as people have asked what do I do when I have cyclomatic complexity of 150.  The only answer I could think of was: RUN! ) &lt;/li&gt;             &lt;/ul&gt;           &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Maintainability index:  Lower numbers are worse, scale from 0 to 100.          &lt;ul&gt;           &lt;li&gt;On method levels:              &lt;ul&gt;               &lt;li&gt;Green:  60 to 100 &lt;/li&gt;                &lt;li&gt;Yellow:  40 – 60.    You will always have methods here too, accept the higher ones, take a look at those who are down to the lower limit.  Check up against the other metrics.) &lt;/li&gt;                &lt;li&gt;Red:  20 – 40:  Action required, fix these. &lt;/li&gt;                &lt;li&gt;Bleeding red:  Below 20.  Immediate action required. &lt;/li&gt;             &lt;/ul&gt;           &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;When doing metrics analysis, you should leave the generated code out.  You do this by adding attributes, unfortunately Microsoft has “forgotten” to add these to all their stuff, so you might have to add them to some of the code.  It most cases it can be done so that it is not overwritten by a new round of code generation.  Take a look a my &lt;a href="http://geekswithblogs.net/terje/archive/2008/11/10/hiding-generated-code-from-code-analysis-metrics-and-test-coverage.aspx" target="_blank"&gt;&lt;u&gt;blog post here&lt;/u&gt;&lt;/a&gt; for details on how to do that. &lt;/li&gt;        &lt;li&gt;Class level metrics might also be useful, at least for coupling and maintenance.  But it is much more difficult to set any fixed limits on those.  Any metric aggregations on higher level tend to be pretty useless, as the number of methods vary pretty much, and there are little science on what number of methods can be regarded as good or bad.  NDepend have a &lt;a href="http://www.ndepend.com/Metrics.aspx#NbMethods" target="_blank"&gt;&lt;u&gt;recommendation&lt;/u&gt;&lt;/a&gt;, but they say it may vary too.  And in these days of data binding, the number might be pretty high, as properties counts as methods.  However, if you take the worst case situations, classes with more than 20 methods are suspicious, and coupling and cyclomatic complexity go red above 20, so any classes with more than 20x20 = 400 for these measures should be checked over. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;In the video we mention &lt;a href="http://www.butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod" target="_blank"&gt;&lt;u&gt;the SOLID principles&lt;/u&gt;&lt;/a&gt;&lt;u&gt;,&lt;/u&gt; coined by “Uncle Bob” (Richard Martin). One of them, the Dependency Inversion principle we discuss in the video.  It is important to note that this principle is NOT on whether you should use a Dependency Inversion Container or not, it is about how you design the interfaces and interactions between your classes.  The Dependency Inversion Container is just one technique which is based on this principle, but which main purpose is to isolate things you would like to change at runtime, for example if you implement a plug in architecture.  Overuse of a Dependency Inversion Container is however, NOT a good thing.  It should be used for a purpose and not as a general DI solution.  The general DI solution and thinking however is useful far beyond the DIC.   You should always “program to an abstraction”, and not to the concreteness.  &lt;/li&gt;    &lt;li&gt;We also talk a bit about the GRASP patterns, a term coined by Craig Larman in his book &lt;a href="http://www.objectsbydesign.com/books/applying_uml.html" target="_blank"&gt;&lt;u&gt;Applying UML and design patterns&lt;/u&gt;&lt;/a&gt;. GRASP patterns stand for General Responsibility Assignment Software Patterns and describe fundamental principles of object design and responsibility assignment.  What I find great with these patterns is that they is another way to focus on the responsibility of a class.  One of the things I most often found that is broken in software designs, is that the class lack responsibility, and as a result there are a lot of classes mucking around in the internals of the other classes.  &lt;/li&gt;    &lt;li&gt;We also discuss the term “&lt;a href="http://martinfowler.com/bliki/CodeSmell.html" target="_blank"&gt;&lt;u&gt;Code Smells&lt;/u&gt;&lt;/a&gt;”.  This term was invented by Kent Beck and Martin Fowler when they worked with Fowler’s “Refactoring” book. A code smell is a set of “bad” coding practices, which are the drivers behind a corresponding set of refactorings.  &lt;a href="http://sourcemaking.com/refactoring/bad-smells-in-code" target="_blank"&gt;&lt;u&gt;Here is a good list&lt;/u&gt;&lt;/a&gt; of the smells, and their corresponding refactor patterns. See also &lt;a href="http://www.codinghorror.com/blog/2006/05/code-smells.html" target="_blank"&gt;&lt;u&gt;this&lt;/u&gt;&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/150035.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=s6dV1I5yxJ8:WV2hO_HfrLY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=s6dV1I5yxJ8:WV2hO_HfrLY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=s6dV1I5yxJ8:WV2hO_HfrLY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=s6dV1I5yxJ8:WV2hO_HfrLY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=s6dV1I5yxJ8:WV2hO_HfrLY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=s6dV1I5yxJ8:WV2hO_HfrLY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=s6dV1I5yxJ8:WV2hO_HfrLY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=s6dV1I5yxJ8:WV2hO_HfrLY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=s6dV1I5yxJ8:WV2hO_HfrLY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=s6dV1I5yxJ8:WV2hO_HfrLY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=s6dV1I5yxJ8:WV2hO_HfrLY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/s6dV1I5yxJ8" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2012/06/24/video-on-architecture-and-code-quality-using-visual-studio-2012ndashinterview.aspx</guid>
            <pubDate>Sun, 24 Jun 2012 17:40:48 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/150035.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2012/06/24/video-on-architecture-and-code-quality-using-visual-studio-2012ndashinterview.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/150035.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/150035.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2012/06/24/video-on-architecture-and-code-quality-using-visual-studio-2012ndashinterview.aspx</feedburner:origLink></item>
        <item>
            <title>Fixing some Visual Studio 2012 RC install issues</title>
            <category>Visual Studio</category>
            <link>http://feedproxy.google.com/~r/Terje/~3/HIcirhUv8XE/fixing-some-visual-studio-rc-install-issues.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2012/06/05/fixing-some-visual-studio-rc-install-issues.aspx'&gt;http://geekswithblogs.net/terje/archive/2012/06/05/fixing-some-visual-studio-rc-install-issues.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;Updated: June 7th 2012:  Cause for the issues found! Unsupported scenario having TFS 11 Beta side-by-side.  Uninstall TFS 11 Beta before or even after install of VS 2012 RC. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The Visual Studio RC has shown some install issues in some cases, particularly for those who upgrades from VS 11 Beta.  These issues are caused by also having TFS 11 Beta server installed on the same machine.  This is not a supported scenario.  What is good is that if you forget to uninstall TFS Beta 11 first, and get these issues, all that is required is to uninstall TFS 11 Beta, and VS 2012 RC will start working correctly!&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;I have listed the symptoms known now below, and will update if there are more issues.  Note that a repair will not fix the issue, and a Windows restore and subsequent reinstall may not fix it either.  The fixes below however, cures these issues, but you don’t have to do these now, just &lt;u&gt;uninstall TFS 11 beta!&lt;/u&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/TFSvnext/thread/eafd3f20-2da2-4c5f-81cc-49b4d183f3f1/" target="_blank"&gt;&lt;u&gt;forum post&lt;/u&gt;&lt;/a&gt; is about the same issues.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;1. The Team Explorer Build node fails&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;When you try to access the Team Explorer Build node, you get a System.TypeLoadException error like this:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;em&gt;System.TypeLoadException: Could not load type 'Microsoft.TeamFoundation.Common.TfsBackgroundWorkerManager'&lt;/em&gt;&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/clip_image001_2.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image001" border="0" alt="clip_image001" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/clip_image001_thumb.png" width="330" height="133" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;To solve this do as follows:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;1. Open a command prompt as administrator&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;2. Go to your program files directory for VS 2012 and down to  the extension folder like:   C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;3. Run “gacutil –if Microsoft.TeamFoundation.Build.Controls.dll&lt;/font&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/clip_image002_2.jpg"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/clip_image002_thumb.jpg" width="657" height="67" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;2. Accessing the Process node on Edit Build Definition fails&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;When you Edit a build definition and open the Process tab, it starts to load the custom assemblies (if you have any), then it stops before displaying the process parameters, with the messagebox : &lt;em&gt;Team Foundation Error: Method not found: ‘System.String Microsoft.TeamFoundation.Build.Workflow.ProcessParameterError.get_ParameterValue()’&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/image_6.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/image_thumb_2.png" width="401" height="216" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;To solve this do as follows:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;1. Go to C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\PrivateAssemblies&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;2. Run gacutil /if Microsoft.TeamFoundation.Build.Workflow.dll&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;3. The SQL Editor gives loading error&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;When you start up VS 2012 RC you get a loading error message.  The same happens if you try to go from the menu to  SQL/Transact-SQL Editor/New Query.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The &lt;em&gt;‘SqlStudio Editor Package’ package did not load correctly&lt;/em&gt;, or  &lt;em&gt;The ‘SqlStudio Profile Package’ package did not load correctly&lt;/em&gt;, or &lt;em&gt;The ‘Microsoft.VisualStudio.Data.Tools.SqlLanguageServices.Package’ did not load correctly&lt;/em&gt;.  You might even get all of these.&lt;/font&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/clip_image001_2.jpg"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image001" border="0" alt="clip_image001" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/clip_image001_thumb.jpg" width="311" height="170" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;To solve this do as follows:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;1. Open Control Panel/Programs and Features&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;2. Locate the “Microsoft SQL Server 2012 Data-Tier App Framework&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;    (Note , you might find up to 4 such instances)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/clip_image0025.jpg"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image002[5]" border="0" alt="clip_image002[5]" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/clip_image0025_thumb.jpg" width="685" height="64" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;The ones with version numbers ending in 55 is from the SQL 2012 RC, the ones ending in 60 is from the SQL 2012 RTM.  There are two of each, one for x32 and one for x64.  Which is which no one knows. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;3. Right click each of them, and select Repair.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;(It would be nice if someone with this issue tries only the latest RTM ones, and see if that clears the error, and comment back to this post. I am out of non-functioning VS’s )&lt;/font&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;4.  Errors referring to some extension&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;You get errors referring to some extension that can’t be loaded, or can’t be found.  Check the activity log (see below), and verify there.  If you see yellow collision warnings there, the fix here should solve those too.&lt;/p&gt;  &lt;p&gt;To solve these:    &lt;/p&gt;  &lt;p&gt;1. Open a Visual Studio 2012 command prompt&lt;/p&gt;  &lt;p&gt;2.  Run:   devenv /resetsettings&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;How to check for errors using the log&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Do as follows to get to the activity log for Visual studio 2012 RC&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;1. Open a Visual Studio 2012 command prompt&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;2. Run:   devenv /log&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;This starts up Visual Studio.  &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;3. Go to %appdata%/Microsoft\VisualStudio\11.0&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/image_2.png"&gt;&lt;img style="border-width: 0px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/image_thumb.png" width="244" height="100" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;4. Double click the file named ActivityLog.xml.  &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;It will start up in your browser, and be formatted using the xslt in the same directory. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;5.  Look for items marked in red.  &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;Example for Issue 1 :&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/image_4.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Fixing-some-Visual-Studio-RC-install-iss_A826/image_thumb_1.png" width="1028" height="72" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/149816.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=HIcirhUv8XE:vhP3Bgy3XuM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=HIcirhUv8XE:vhP3Bgy3XuM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=HIcirhUv8XE:vhP3Bgy3XuM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=HIcirhUv8XE:vhP3Bgy3XuM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=HIcirhUv8XE:vhP3Bgy3XuM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=HIcirhUv8XE:vhP3Bgy3XuM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=HIcirhUv8XE:vhP3Bgy3XuM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=HIcirhUv8XE:vhP3Bgy3XuM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=HIcirhUv8XE:vhP3Bgy3XuM:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=HIcirhUv8XE:vhP3Bgy3XuM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=HIcirhUv8XE:vhP3Bgy3XuM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/HIcirhUv8XE" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2012/06/05/fixing-some-visual-studio-rc-install-issues.aspx</guid>
            <pubDate>Tue, 05 Jun 2012 10:16:38 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/149816.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2012/06/05/fixing-some-visual-studio-rc-install-issues.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/149816.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/149816.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2012/06/05/fixing-some-visual-studio-rc-install-issues.aspx</feedburner:origLink></item>
        <item>
            <title>Visual Studio 2010: Version and update information tool</title>
            <category>MTM</category>
            <category>Visual Studio</category>
            <link>http://feedproxy.google.com/~r/Terje/~3/xmZYvLh-DrM/visual-studio-2010-version-and-update-information-tool.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2012/05/06/visual-studio-2010-version-and-update-information-tool.aspx'&gt;http://geekswithblogs.net/terje/archive/2012/05/06/visual-studio-2010-version-and-update-information-tool.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/bce6cbf1-fb55-4a7d-b39b-8589634d846f" target="_blank"&gt;Download from VS Gallery&lt;/a&gt;  &lt;/p&gt;&lt;p&gt;In my work I meet many developers, tester and project managers, all using Visual Studio.  When I ask them if they have updated it to the latest version, there are many who simply don’t know.  Should you always update ? YES, you should. The Visual Studio development teams are continuously making improvements to the product.  The question also often comes when we notice that something doesn’t quite work the way it should, and we then realize it is caused by not having the latest update.  The next issue then comes – how do we find out IF the latest version is installed.  That should be trivial, but it isn't. &lt;/p&gt;  &lt;p&gt;If you look at the Help/About in Visual Studio, it tells you if you have SP1 or just the RTM version installed. So far so good.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/SNAGHTML39499e.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="SNAGHTML39499e" border="0" alt="SNAGHTML39499e" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/SNAGHTML39499e_thumb.png" width="244" height="183" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;But to find out if you have the latest update, you need to scroll down (green arrows), and then, what you find is a series of hotfix numbers. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/image_2.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/image_thumb.png" width="244" height="89" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Only SOME of these indicates the correct cumulative updates that have been, five in all for the SP1. And, do you know what IS the latest version – I have a list published &lt;a href="http://geekswithblogs.net/terje/archive/2010/12/05/visual-studio-amp-tfs-ndash-list-of-addins-extensions-patches.aspx" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;, but still – it is hard work!  &lt;/p&gt;  &lt;p&gt;So, enter the &lt;strong&gt;Version and Update Info Tool&lt;/strong&gt;.  Install it from here:  &lt;a title="http://visualstudiogallery.msdn.microsoft.com/bce6cbf1-fb55-4a7d-b39b-8589634d846f" href="http://visualstudiogallery.msdn.microsoft.com/bce6cbf1-fb55-4a7d-b39b-8589634d846f"&gt;&lt;u&gt;http://visualstudiogallery.msdn.microsoft.com/bce6cbf1-fb55-4a7d-b39b-8589634d846f&lt;/u&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Go to the Visual Studio Help menu, next to the bottom is “Version Info”, select it and if everything is as it should be, this is what it should show:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/SNAGHTML5618a0.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="SNAGHTML5618a0" border="0" alt="SNAGHTML5618a0" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/SNAGHTML5618a0_thumb.png" width="322" height="269" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;However, if you are lagging behind in your updates, this might be what you will see then:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/clip_image002_2.jpg"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image002" border="0" alt="clip_image002" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/clip_image002_thumb.jpg" width="326" height="254" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Or, if you have the SP1 but have missed the later updates:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/clip_image0025.jpg"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="clip_image002[5]" border="0" alt="clip_image002[5]" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/Visual-Studio-2010--Version-and-update-i_116FA/clip_image0025_thumb.jpg" width="325" height="265" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The tool gives you links to the download sites, and also to information pages for the updates.  If you want information on what your current updates is, you have the name there, and if you &lt;a href="http://geekswithblogs.net/terje/archive/2010/12/05/visual-studio-amp-tfs-ndash-list-of-addins-extensions-patches.aspx" target="_blank"&gt;&lt;u&gt;go here&lt;/u&gt;&lt;/a&gt;, at the bottom of that post, the different updates are listed with links to information pages for them. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;The principles for updating Visual Studio is to first get it up to SP1.  Then you install the latest cumulative update, which is the GRD March 2012.  I call this for the CU3, because it is a cumulative update.  It is named very strangely at the download site &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=29082" target="_blank"&gt;&lt;u&gt;Visual Studio 2010 SP1 Team Foundation Server 11 Compatibility GDR&lt;/u&gt;&lt;/a&gt; , but it is the correct one. &lt;/p&gt;  &lt;p&gt;If any new updates for VS 2010 arrives, the Version Info Tool will be updated accordingly.  &lt;/p&gt;&lt;p&gt;Be aware that these updates apply to the Visual Studio Client Tools, and that includes the Test Manager. &lt;/p&gt;  &lt;p&gt;And if I get enough available time, I will add it to the top level menu or the status bar IF you are outdated.  That way you will not need to even check it, it will do that for you.  After that, automatic download and update warning would be cool – like it will be in Visual Studio 11.  &lt;/p&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/149552.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=xmZYvLh-DrM:aoQpMnXoWkU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=xmZYvLh-DrM:aoQpMnXoWkU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=xmZYvLh-DrM:aoQpMnXoWkU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=xmZYvLh-DrM:aoQpMnXoWkU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=xmZYvLh-DrM:aoQpMnXoWkU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=xmZYvLh-DrM:aoQpMnXoWkU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=xmZYvLh-DrM:aoQpMnXoWkU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=xmZYvLh-DrM:aoQpMnXoWkU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=xmZYvLh-DrM:aoQpMnXoWkU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=xmZYvLh-DrM:aoQpMnXoWkU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=xmZYvLh-DrM:aoQpMnXoWkU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/xmZYvLh-DrM" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2012/05/06/visual-studio-2010-version-and-update-information-tool.aspx</guid>
            <pubDate>Sun, 06 May 2012 20:24:25 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/149552.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2012/05/06/visual-studio-2010-version-and-update-information-tool.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/149552.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/149552.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2012/05/06/visual-studio-2010-version-and-update-information-tool.aspx</feedburner:origLink></item>
        <item>
            <title>Visual Studio &amp;amp; TFS 2012 &amp;ndash; List of extensions and upgrades</title>
            <category>Extensions</category>
            <category>Visual Studio</category>
            <category>Visual Studio</category>
            <category>TFS</category>
            <category>TFS</category>
            <category>TFS</category>
            <category>MTM</category>
            <link>http://feedproxy.google.com/~r/Terje/~3/mvJSSyzoTA0/visual-studio-amp-tfs-11-ndash-list-of-extensions-and.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2012/03/22/visual-studio-amp-tfs-11-ndash-list-of-extensions-and.aspx'&gt;http://geekswithblogs.net/terje/archive/2012/03/22/visual-studio-amp-tfs-11-ndash-list-of-extensions-and.aspx&lt;/a&gt;&lt;/p&gt;&lt;font size="2"&gt;&lt;p&gt;&lt;font size="2"&gt;This post is continued &lt;a title="HERE" href="http://geekswithblogs.net/terje/archive/2013/04/02/visual-studio-amp-tfs-2012-ndash-list-of-extensions-and.aspx"&gt;HERE&lt;/a&gt;. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;&lt;font color="#000000"&gt;Looking for the VS 2010 extensions ? Go to &lt;/font&gt;&lt;a href="http://geekswithblogs.net/terje/archive/2010/12/05/visual-studio-amp-tfs-ndash-list-of-addins-extensions-patches.aspx" target="_blank"&gt;&lt;u&gt;extensions for VS 2010&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;font color="#000000"&gt;. &lt;font color="#ff0000"&gt;Looking for links to the test adapters, go to &lt;/font&gt;&lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/02/visual-studio-11-beta-unit-testing-plugins-list.aspx" target="_blank"&gt;&lt;u&gt;this blog post&lt;/u&gt;&lt;/a&gt;. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Apr 12th 2013: &lt;font color="#000000"&gt;Updates: &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/1ec7db13-3363-46c9-851f-1ce455f66970" target="_blank"&gt;&lt;u&gt;Code Contracts&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;,  &lt;a href="http://visualstudiogallery.msdn.microsoft.com/02de7066-b6ca-42b3-8b3c-2562c7fa024f" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;Code Contract Editor Extensions&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://visualstudiogallery.msdn.microsoft.com/7f9bd62f-2505-4aa4-9378-ee7830371684" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;T4 Toolbox&lt;/u&gt;&lt;/font&gt;&lt;/a&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Apr 4th 2013: &lt;font color="#000000"&gt;Updates:&lt;/font&gt; &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=38188" target="_blank"&gt;&lt;u&gt;Visual Studio 2012 Update 2&lt;/u&gt;&lt;/a&gt; &lt;font color="#000000"&gt;,&lt;/font&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=38185" target="_blank"&gt;&lt;u&gt;TFS 2012 with Update 2&lt;/u&gt;&lt;/a&gt;, &lt;font color="#000000"&gt;and &lt;/font&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd" target="_blank"&gt;&lt;u&gt;Productivity Power Tools 2012&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Apr 2th 2013: &lt;/font&gt;&lt;font color="#000000"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36833" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 2 CTP 4&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;, added &lt;a href="http://visualstudiogallery.msdn.microsoft.com/7f9bd62f-2505-4aa4-9378-ee7830371684" target="_blank"&gt;&lt;u&gt;T4 Toolbox&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://visualstudiogallery.msdn.microsoft.com/02de7066-b6ca-42b3-8b3c-2562c7fa024f" target="_blank"&gt;&lt;u&gt;Code Contract Editor Extensions&lt;/u&gt;&lt;/a&gt;, updated &lt;a href="http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Visual Studio Tools for Git&lt;/u&gt;&lt;/font&gt;&lt;/a&gt; , &lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34790" target="_blank"&gt;&lt;u&gt;TypeScript&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://www.jetbrains.com/resharper/download/" target="_blank"&gt;&lt;u&gt;ReSharper&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c" target="_blank"&gt;&lt;u&gt;NuGet Manager&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://wix.codeplex.com/downloads/get/482065" target="_blank"&gt;&lt;u&gt;Wix Toolset&lt;/u&gt;&lt;/a&gt;&lt;/font&gt; (Version 3.7), &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Productivity Power Tools&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/1ec7db13-3363-46c9-851f-1ce455f66970" target="_blank"&gt;&lt;u&gt;Code Contracts&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5" target="_blank"&gt;&lt;u&gt;Slow Cheetah&lt;/u&gt;&lt;/a&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6" target="_blank"&gt;&lt;u&gt;Web Essentials&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Feb 5th 2013: &lt;/font&gt;&lt;font color="#000000"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36392" target="_blank"&gt;&lt;u&gt;Hotfix for TFS 2012 Update 1&lt;/u&gt;&lt;/a&gt;, update of &lt;a href="http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5" target="_blank"&gt;&lt;u&gt;Slow Cheetah&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Jan 31th 2013: &lt;/font&gt;&lt;font color="#000000"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=273878" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 2 CTP 2&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c" target="_blank"&gt;&lt;u&gt;VS 2012 extension for Gitsupport&lt;/u&gt;&lt;/a&gt;, small update of &lt;a href="http://visualstudiogallery.msdn.microsoft.com/cfdb84b4-285e-4eeb-9fa9-dad9bfe2cd10" target="_blank"&gt;&lt;u&gt;Community Build Manager&lt;/u&gt;&lt;/a&gt; , updated &lt;a href="http://www.ndepend.com/NDependDownload.aspx" target="_blank"&gt;&lt;u&gt;NDepend&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://www.jetbrains.com/resharper/download/" target="_blank"&gt;&lt;u&gt;ReSharper&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Dec 17th 2012: &lt;/font&gt;&lt;font color="#000000"&gt;Added &lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd" target="_blank"&gt;&lt;u&gt;Productivity Power Tools&lt;/u&gt;&lt;/a&gt;, remove Power Commands. Update of &lt;a href="http://www.ndepend.com/" target="_blank"&gt;&lt;u&gt;NDepend&lt;/u&gt;&lt;/a&gt;, &lt;a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c" target="_blank"&gt;&lt;u&gt;NuGet&lt;/u&gt;&lt;/a&gt;. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;UPDATE Dec 10th 2012: &lt;/font&gt;&lt;font color="#000000"&gt;&lt;a href="http://www.microsoft.com/visualstudio/eng/downloads" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 1&lt;/strike&gt;&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;strike&gt;, &lt;/strike&gt;&lt;a href="http://go.microsoft.com/?linkid=9810324" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;&lt;strike&gt;TFS 2012 with Update 1&lt;/strike&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt;,&lt;/strike&gt; and &lt;font size="2"&gt;&lt;a href="http://www.linqpad.net/GetFile.aspx?LINQPad4Setup.exe" target="_blank"&gt;&lt;u&gt;LinqPad&lt;/u&gt;&lt;/a&gt; &lt;/font&gt;added, updates on &lt;font size="2"&gt;&lt;a href="http://www.jetbrains.com/resharper/download/" target="_blank"&gt;&lt;u&gt;ReSharper&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34790" target="_blank"&gt;&lt;u&gt;TypeScript&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f" target="_blank"&gt;&lt;u&gt;TFS Power Tools&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/cfdb84b4-285e-4eeb-9fa9-dad9bfe2cd10" target="_blank"&gt;&lt;u&gt;Build Manager&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://download.microsoft.com/download/B/2/A/B2AC27BD-B797-402D-A02D-1263FBA157FA/Contracts.devlab9ts.msi?dontcache" target="_blank"&gt;&lt;u&gt;Code Contracts&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;,&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=30680" target="_blank"&gt;&lt;u&gt;Visualization and Modeling SDK&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5" target="_blank"&gt;&lt;u&gt;Slow Cheetah&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6" target="_blank"&gt;&lt;u&gt;Web Essentials&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;, &lt;font size="2"&gt;&lt;a href="http://www.telerik.com/products/decompiling.aspx" target="_blank"&gt;&lt;u&gt;Just Decompile&lt;/u&gt;&lt;/a&gt;&lt;/font&gt; and &lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/b0e2dde6-5408-42c2-bc92-ac36942bbee9" target="_blank"&gt;&lt;u&gt;tangible T4 editor&lt;/u&gt;&lt;/a&gt;&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Oct 31th 2012: &lt;/font&gt;&lt;font color="#000000"&gt;Typescript added, Visual Studio Update 1 CTP4 added, NuGet updated&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Sept 16th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: New TFS Power Tools, NuGet updated&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Sept 12th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: New version of Code Contracts&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Sept 10th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: Added Slow Cheetah, WiX 3.6 released&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE Aug 31th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: Updated for RTM&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE June 17th 2012&lt;/font&gt;&lt;font color="#000000"&gt;: New versions of Feedback Tool and SDK for the RC.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE May 30th 2012&lt;/font&gt;: Visual Studio 2012 and TFS 2012 RC released. Updated names to 2012.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="1"&gt;&lt;font color="#ff0000"&gt;UPDATE April 8th 2012&lt;/font&gt;: April Update of Visual Studio 11 Beta. Added Code Contracts - released for Dev 11. New version of NuGet Manager&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;This post is a list of the extensions I recommend for use with Visual Studio 2012. 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 2012 connected to a Team Foundation Server 2012. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Many live in a side-by-side environment with Visual Studio 2010. The side-by-side is supported by VS 2012. However, if you installed a component supporting VS2012 before you installed VS2012, then you need to reinstall it. The VSIX installer will understand that it is to apply those only for VS2012, and will not touch – nor remove – the same for VS2010. A good example here is the Power Commands.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;The list is more or less in priority order.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;The focus is to get a setup which can be used for a complete coding experience for the whole ALM process. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;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. Many components have not yet arrived with VS2012 support. I will add them as they arrive. &lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;The components directly associated with Visual Studio from Microsoft should be common, see the Microsoft column.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#ff0000"&gt;If you want to use the same set of extensions on multiple computers, you might like to share them easily. &lt;a href="https://twitter.com/larsw" target="_blank"&gt;&lt;u&gt;Lars Wilhelmsen&lt;/u&gt;&lt;/a&gt; has a &lt;/font&gt;&lt;a href="http://www.larswilhelmsen.com/2012/01/08/syncing-visual-studio-extensions-and-settings-with-dropbox/" target="_blank"&gt;&lt;u&gt;&lt;font color="#0000ff"&gt;great blog post&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font color="#ff0000"&gt; about how to use &lt;a href="https://www.dropbox.com/" target="_blank"&gt;&lt;u&gt;Dropbox&lt;/u&gt;&lt;/a&gt; to share extensions and common settings. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Components ready for VS 2012, both upgrades and new ones &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;table border="0" cellspacing="0" cellpadding="2" width="1234"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="170"&gt;&lt;strong&gt;&lt;font size="2"&gt;Product &lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="383"&gt;&lt;strong&gt;&lt;font size="2"&gt;Notes&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;strong&gt;&lt;font size="2"&gt;Latest Version&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;strong&gt;&lt;font size="2"&gt;License&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="171"&gt;&lt;strong&gt;&lt;font size="2"&gt;Applicable to&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="152"&gt;&lt;strong&gt;&lt;font size="2"&gt;Microsoft&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Visual Studio Tools for Git&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;sup&gt;&lt;u&gt;1&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; &lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;See &lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx" target="_blank"&gt;&lt;u&gt;Brian Harry’s blogpost&lt;/u&gt;&lt;/a&gt; &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;0.8.0.0&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/site/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c/eula?licenseType=None" target="_blank"&gt;&lt;u&gt;Pre-release&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34790" target="_blank"&gt;&lt;u&gt;TypeScript&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;See info &lt;a href="http://www.typescriptlang.org/" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;, and B.Harry’s &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/10/24/typescript-a-real-world-story-of-adoption-in-tfs.aspx" target="_blank"&gt;blogpost&lt;/a&gt;. Codeplex &lt;a href="http://typescript.codeplex.com/" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;0.8.3.1&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.jetbrains.com/resharper/download/" target="_blank"&gt;&lt;u&gt;ReSharper&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;7.1.25.234 (.2000.1478)&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Licensed&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding &amp;amp; Quality&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c" target="_blank"&gt;&lt;u&gt;NuGet Manager&lt;/u&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt; &lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Initial install included with VS 2012. Updates through extension gallery&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.2.40116.9051&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f" target="_blank"&gt;&lt;u&gt;TFS Power Tools&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;sup&gt;&lt;u&gt;1&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;See &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/09/15/tfs-2012-power-tools-are-now-available.aspx" target="_blank"&gt;&lt;u&gt;Brian Harry’s blog post&lt;/u&gt;&lt;/a&gt; for more info             &lt;br /&gt;(Side-by-side with TFS 2010 should work, but remove the Shell Extension from the TFS 2010 power tool first.), and &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/11/30/new-power-tools-for-update-1-are-available.aspx" target="_blank"&gt;&lt;u&gt;this post&lt;/u&gt;&lt;/a&gt; for info on Update 1             &lt;br /&gt;(Link to &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=35775" target="_blank"&gt;&lt;u&gt;RTM Power tools&lt;/u&gt;&lt;/a&gt; here if you need this)&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;Nov 2012(11.0.51126.0) &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;TFS integration&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;a href="http://www.ndepend.com/" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;NDepend&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;3&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Info on updates &lt;a href="http://www.ndepend.com/ReleaseNotes.aspx" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;. Trial available.&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;p&gt;&lt;font size="2"&gt;4.1.0.6871&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;a href="http://www.ndepend.com/Purchase.aspx" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Licensed&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Quality&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/cfdb84b4-285e-4eeb-9fa9-dad9bfe2cd10" target="_blank"&gt;&lt;u&gt;Build Manager&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;sup&gt;&lt;u&gt;1&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Community Build Manager. Info &lt;a href="http://geekswithblogs.net/jakob/archive/2012/02/21/managing-build-templates-with-community-tfs-build-manager.aspx" target="_blank"&gt;&lt;u&gt;here from Jakob&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.4.0.9&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;TFS Integration&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=30668" target="_blank"&gt;&lt;u&gt;Visual Studio 2012 SDK&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Required for using Wix&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;Published 2.Aug.2012&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://wix.codeplex.com/downloads/get/482065" target="_blank"&gt;&lt;u&gt;Wix Toolset&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;3.7&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding/Installers&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/f8a5aac8-0418-4f88-9d34-bdbe2c4cfe72" target="_blank"&gt;&lt;u&gt;Visual Studio 11 Feedback tool&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Use this to really ease the process of sending bugs back to Microsoft. &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.2.3&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;Productivity Power Tools&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Re-added with &lt;/font&gt;&lt;a href="http://blogs.msdn.com/b/visualstudio/archive/2012/11/07/productivity-power-tools-2012.aspx" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;new features&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, now also includes Power Commands, which can be uninstalled. &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;11.0.60403.0&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Visual Studio&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99?SRC=VSIDE" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;&lt;strike&gt;Power Commands&lt;/strike&gt;&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;strike&gt;&lt;font size="2"&gt;&lt;sup&gt;1 &lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;3&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/sup&gt;&lt;/font&gt;&lt;/strike&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;strike&gt;Just reinstall, even if you already have it for VS2010. The reinstall will then apply it to VS 2012              &lt;br /&gt;&lt;/strike&gt;Install Productivity Power Tools which includes Power Commands&lt;strike&gt; &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;&lt;strike&gt;1.0.2.3&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;&lt;strike&gt;Free&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;&lt;strike&gt;Coding&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;&lt;strike&gt;Yes&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/1ec7db13-3363-46c9-851f-1ce455f66970" target="_blank"&gt;&lt;u&gt;Code Contracts&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1 &lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;&lt;u&gt;3&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Now on gallery too. Info &lt;a href="http://msdn.microsoft.com/en-us/devlabs/dd491992.aspx" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt; and follow the &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/codecontracts/threads" target="_blank"&gt;&lt;u&gt;forum here&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.4.60409.11&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/02de7066-b6ca-42b3-8b3c-2562c7fa024f" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;Code Contract Editor Extensions&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt; &lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.5.60409.11&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=30680" target="_blank"&gt;&lt;u&gt;Visualization and Modeling SDK&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Requires VS 2012 SDK&lt;/font&gt;&lt;br /&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;RTM (Sept. 29th 2012)&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free now, otherwise Part of MSDN Subscription&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Modeling, DSL, UML extensions&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/69023d00-a4f9-4a34-a6cd-7e854ba318b5" target="_blank"&gt;&lt;u&gt;Slow Cheetah&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;sup&gt;&lt;u&gt;1&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Tool for transforming XML files, like config files. &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.5.5&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/07d54d12-7133-4e15-becb-6f451ea3bea6" target="_blank"&gt;&lt;u&gt;Web Essentials&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font color="#000000"&gt;&lt;font color="#000080" size="2"&gt;&lt;sup&gt;&lt;u&gt;1&lt;/u&gt;&lt;/sup&gt;&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt; &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.6&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;Yes&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://wiki.sharpdevelop.net/ILSpy.ashx" target="_blank"&gt;&lt;u&gt;ILSpy&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Decompiler. Can also export assembly as C# project&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.1.0.1603&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding/Investigation&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.jetbrains.com/decompiler/" target="_blank"&gt;&lt;u&gt;DotPeek&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt; &lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;1.0.0.8644&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding/Investigation&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.telerik.com/products/decompiling.aspx" target="_blank"&gt;&lt;u&gt;Just Decompile&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt; &lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2012.3.1016&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding/Investigation&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/7f9bd62f-2505-4aa4-9378-ee7830371684" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;T4 Toolbox&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;11.5.0&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding (T4 templates)&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No &lt;/font&gt;&lt;font size="1"&gt;(Author now MSFT)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/b0e2dde6-5408-42c2-bc92-ac36942bbee9" target="_blank"&gt;&lt;u&gt;tangible T4 editor&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt; &lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;2.1.1&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Lite version Free (Good enough)&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding (T4 templates)&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="179"&gt;&lt;font size="2"&gt;&lt;a href="http://www.linqpad.net/GetFile.aspx?LINQPad4Setup.exe" target="_blank"&gt;&lt;u&gt;LinqPad&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="368"&gt;&lt;font size="2"&gt;Info &lt;a href="http://www.linqpad.net/" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="150"&gt;&lt;font size="2"&gt;4.43.06&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="224"&gt;&lt;font size="2"&gt;Free and licensed versions&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="192"&gt;&lt;font size="2"&gt;Coding&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="154"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;#1 Get via Visual Studio’s Tools | Extension Manager (or &lt;a href="http://gallery.msdn.microsoft.com/en-us"&gt;&lt;u&gt;&lt;strong&gt;The Code Gallery&lt;/strong&gt;&lt;/u&gt;&lt;/a&gt;&lt;strong&gt;).&lt;/strong&gt; (From &lt;a href="http://www.adamcogan.com" target="_blank"&gt;&lt;u&gt;Adam&lt;/u&gt;&lt;/a&gt; : All these are &lt;strong&gt;auto updated&lt;/strong&gt; by the Extension Manager in Visual Studio)&lt;/p&gt;&lt;p&gt;#2 Works with ultimate only&lt;/p&gt;&lt;p&gt;#3 Also works with VS 2010&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Components we wait for, not yet in a VS 2012 version&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;table border="0" cellspacing="0" cellpadding="2" width="1234"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="170"&gt;&lt;strong&gt;&lt;font size="2"&gt;Product &lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="383"&gt;&lt;strong&gt;&lt;font size="2"&gt;Notes&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="131"&gt;&lt;strong&gt;&lt;font size="2"&gt;Latest Version&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="225"&gt;&lt;strong&gt;&lt;font size="2"&gt;License&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="171"&gt;&lt;strong&gt;&lt;font size="2"&gt;Applicable to&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="152"&gt;&lt;strong&gt;&lt;font size="2"&gt;Microsoft&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="181"&gt;&lt;font size="2"&gt;&lt;u&gt;Inmeta Build Explorer&lt;/u&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="375"&gt; &lt;/td&gt;&lt;td valign="top" width="145"&gt; &lt;/td&gt;&lt;td valign="top" width="225"&gt;&lt;font size="2"&gt;Free&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="184"&gt;&lt;font size="2"&gt;TFS integration&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="156"&gt;&lt;font size="2"&gt;No&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Components which are now integrated into VS 2012&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;table border="0" cellspacing="0" cellpadding="2" width="693"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="200"&gt;&lt;strong&gt;Product&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="491"&gt;&lt;strong&gt;Notes&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="200"&gt;&lt;font size="2"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/hh549175(v=vs.110).aspx" target="_blank"&gt;&lt;u&gt;Fakes&lt;/u&gt;&lt;/a&gt; &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="491"&gt;&lt;font size="2"&gt;Was Moles in 2010. Fakes is improved and made into a product. &lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="200"&gt;&lt;font size="2"&gt;NuGet Manager&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="491"&gt;&lt;font size="2"&gt;Included in the install, but still an extension package. Info &lt;a href="http://docs.nuget.org/" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;. So it is updated through the extension manager. Initial version is 1.6.30117.9648&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Product installation, upgrades and patches for VS/TFS 2012&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;table border="0" cellspacing="0" cellpadding="2" width="1105"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;strong&gt;&lt;font size="2"&gt;Product&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;strong&gt;&lt;font size="2"&gt;Notes&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;strong&gt;&lt;font size="2"&gt;Version number&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;strong&gt;&lt;font size="2"&gt;Date&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;strong&gt;&lt;font size="2"&gt;Applicable to&lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=38188" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;Visual Studio 2012 Update 2&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;and           &lt;br /&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=38185" target="_blank"&gt;&lt;u&gt;TFS 2012 with Update 2&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;See &lt;a href="http://blogs.msdn.com/b/bharry/" target="_blank"&gt;&lt;u&gt;Brian Harry’s blogpost&lt;/u&gt;&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/04/04/visual-studio-update-2-now-available.aspx" target="_blank"&gt;&lt;u&gt;MSDN Blogpost&lt;/u&gt;&lt;/a&gt;&lt;br /&gt;Also see links to other updates in the VS 2012 Update 2 page&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;11.0.60315.01            &lt;br /&gt;2012.2&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;Apr 4th 2013&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;VS and TFS&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36833" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;VS2012 Update 2 CTP 4&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See &lt;/strike&gt;&lt;a href="http://support.microsoft.com/kb/2797912" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;KB2797912&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt; and &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.60223.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Mar 3rd 2013&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;VS and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=273878" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;VS 2012 Update 2 CTP 2&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See &lt;/strike&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/announcing-visual-studio-2012-update-2-vs2012-2.aspx" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Brian Harry’s blogpost&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt; and &lt;/strike&gt;&lt;a href="http://support.microsoft.com/kb/2797912" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;KB2797912&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt; &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.60115.01&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Jan 30th 2013&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;VS and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=36392" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Hotfix 1 for TFS Update 1&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See &lt;/strike&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/02/01/hotfixes-for-tfs-2012-update-1-tfs-2012-1.aspx" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Brian Harry’s blogpost&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt;, and &lt;/strike&gt;&lt;a href="http://support.microsoft.com/kb/2803625" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;KB2803625&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.60123.0&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Feb 1st 2013&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;a href="http://www.microsoft.com/visualstudio/eng/downloads" target="_blank"&gt;&lt;font size="2"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 1&lt;/strike&gt;&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;strike&gt;&lt;font size="2"&gt;You should find it as a product update in the Extension Manager.              &lt;br /&gt;&lt;/font&gt;&lt;font size="2"&gt;Info from &lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/11/26/visual-studio-2012-update-1-is-available.aspx" target="_blank"&gt;&lt;u&gt;Brian H here&lt;/u&gt;&lt;/a&gt;, and other info &lt;font size="2"&gt;&lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/26/visual-studio-and-team-foundation-server-2012-update-1-now-available.aspx" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;&lt;/font&gt; ( and &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/26/final-ctp-for-visual-studio-2012-update-1.aspx" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt; written for CTP4 but valid). &lt;font size="2"&gt;Also see all downloads from &lt;/font&gt;&lt;a href="http://www.microsoft.com/visualstudio/eng/downloads" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;here&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/strike&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.51106.1              &lt;br /&gt;2012.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Nov 26th 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual&lt;/strike&gt; Studio&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;a href="http://go.microsoft.com/?linkid=9810324" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;&lt;strike&gt;TFS 2012 with Update 1&lt;/strike&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;Complete install or upgrade from RTM. &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.51106.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Nov 26th 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34818" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 2012 Update 1 CTP 4&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;strike&gt;&lt;/strike&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.51020.3&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;Oct 29th 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads" target="_blank"&gt;&lt;u&gt;Visual Studio 2012 &amp;amp; TFS 2012&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt; &lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;p&gt;&lt;font size="2"&gt;11.0.50727.1&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;Aug 15th 2012&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;Visual Studio and TFS&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;strike&gt;July 2012 Update&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.50626.1&lt;/strike&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;July 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio 2012 &amp;amp; TFS 2012 RC&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See Brian Harry’s &lt;/strike&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/b/bharry/archive/2012/05/31/visual-studio-tfs-2012-release-candidate-available-today.aspx" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;&lt;strike&gt;blogpost&lt;/strike&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strike&gt;, more links inside there&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.50522.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;May 31th 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/#FileId=49011" target="_blank"&gt;&lt;strike&gt;&lt;u&gt;April 2012 Update&lt;/u&gt;&lt;sup&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/sup&gt;&lt;/strike&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;See &lt;/strike&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/kb/2677574" target="_blank"&gt;&lt;u&gt;&lt;font size="2"&gt;&lt;strike&gt;KB2677574&lt;/strike&gt;&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strike&gt; and &lt;/strike&gt;&lt;a href="http://blogs.msdn.com/b/webdevtools/archive/2012/04/06/april-2012-update-for-visual-studio-11-beta.aspx" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;VS Blogpost&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;strike&gt; for more information.              &lt;br /&gt;Get the update using &lt;strong&gt;Tools/Extension Manager/Product Update&lt;/strong&gt;.&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.50323.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;April 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/visualstudio/11/en-us" target="_blank"&gt;&lt;u&gt;&lt;strike&gt;Visual Studio 11 &amp;amp; TFS 11 Beta&lt;/strike&gt;&lt;/u&gt;&lt;/a&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="546"&gt;&lt;font size="2"&gt;&lt;strike&gt;This is the beta release, and you are free to download and try it out. &lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;11.0.50214.1&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;&lt;strike&gt;March 2012&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;&lt;strike&gt;Visual Studio and TFS&lt;/strike&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td valign="top" width="164"&gt;&lt;font size="2"&gt;&lt;a href="http://support.microsoft.com/kb/973602" target="_blank"&gt;&lt;u&gt;SQL Server 2008 R2 SP1 Cumulative Update 4&lt;/u&gt;&lt;/a&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="553"&gt;&lt;font size="2"&gt;The TFS 2012 requires the CU1 at least, but you should go up to at least CU4, since this update solves a ghost record problem that otherwise may cause your TFS database to not release records the way it should when you clean it up, see &lt;a href="http://geekswithblogs.net/terje/archive/2011/11/15/guide-to-reduce-tfs-database-growth-using-the-test-attachment.aspx" target="_blank"&gt;&lt;u&gt;this post&lt;/u&gt;&lt;/a&gt; for more information on that issue. &lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="138"&gt; &lt;/td&gt;&lt;td valign="top" width="122"&gt;&lt;font size="2"&gt;Oct 2011&lt;/font&gt;&lt;/td&gt;&lt;td valign="top" width="149"&gt;&lt;font size="2"&gt;SQL Server 2008 R2 SP1&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;#1: MSDN Subscription download site, &lt;font size="1"&gt;require login) v&lt;/font&gt;&lt;/p&gt;v&lt;/font&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/149082.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=mvJSSyzoTA0:V-OYhnJxzBg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=mvJSSyzoTA0:V-OYhnJxzBg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=mvJSSyzoTA0:V-OYhnJxzBg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=mvJSSyzoTA0:V-OYhnJxzBg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=mvJSSyzoTA0:V-OYhnJxzBg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=mvJSSyzoTA0:V-OYhnJxzBg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=mvJSSyzoTA0:V-OYhnJxzBg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=mvJSSyzoTA0:V-OYhnJxzBg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=mvJSSyzoTA0:V-OYhnJxzBg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=mvJSSyzoTA0:V-OYhnJxzBg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=mvJSSyzoTA0:V-OYhnJxzBg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/mvJSSyzoTA0" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2012/03/22/visual-studio-amp-tfs-11-ndash-list-of-extensions-and.aspx</guid>
            <pubDate>Thu, 22 Mar 2012 19:13:44 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/149082.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2012/03/22/visual-studio-amp-tfs-11-ndash-list-of-extensions-and.aspx#feedback</comments>
            <slash:comments>8</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/149082.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/149082.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2012/03/22/visual-studio-amp-tfs-11-ndash-list-of-extensions-and.aspx</feedburner:origLink></item>
        <item>
            <title>Packaging custom checkin policies for Visual Studio using VSIX</title>
            <category>Visual Studio</category>
            <category>Extensions</category>
            <link>http://feedproxy.google.com/~r/Terje/~3/YpLu6pnkzMs/packaging-custom-checkin-policies-for-visual-studio-using-vsix.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2012/03/10/packaging-custom-checkin-policies-for-visual-studio-using-vsix.aspx'&gt;http://geekswithblogs.net/terje/archive/2012/03/10/packaging-custom-checkin-policies-for-visual-studio-using-vsix.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Deployment of custom checkin policies can be done using either an MSI or VSIX.  There are many reasons to prefer using the VSIX format. It is more lightweight, and thus more suitable for small components for VS, as it will not “pollute” the installed programs store. Further, since the Visual Studio setup projects have been cut from Visual Studio 11, the VSIX is a better choice, being supported both in VS 2010 and VS 11.  VSIX is also very easy to create, once you know how, and it is very fast running too. &lt;/p&gt;  &lt;p&gt;Jim Lamb had an &lt;a href="http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx" target="_blank"&gt;&lt;u&gt;excellent blog post&lt;/u&gt;&lt;/a&gt; about how to implement, package and deploy custom checkin policies using VSIX. Unfortunately that post lacks some details.  Aaron Marten found some of the issues &lt;a href="http://stackoverflow.com/questions/3929240/deploying-custom-policy-on-tfs2010-using-vsix-and-pkgdef" target="_blank"&gt;&lt;u&gt;here&lt;/u&gt;&lt;/a&gt;.  I have gone through both of these and in this blog post I will show the details of how you can package this in a VSIX. &lt;/p&gt;  &lt;p&gt;Jim Lambs post fully explains how to implement a custom policy, so I will not go through that again. &lt;/p&gt;  &lt;p&gt;In order to package it in a VSIX, follow the steps below:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Install the Visual Studio SDK.  The SDK has the project templates for the VSIX&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;Visual Studio 2010 SDK:  &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=2680"&gt;&lt;u&gt;http://www.microsoft.com/download/en/details.aspx?id=2680&lt;/u&gt;&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;Visual Studio 11 SDK:  &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=28990"&gt;&lt;u&gt;http://www.microsoft.com/download/en/details.aspx?id=28990&lt;/u&gt;&lt;/a&gt; &lt;/li&gt;      &lt;li&gt;When you install the SDK, you get a new set of Project items under the folder “Extensibility” (1 in figure below) &lt;/li&gt;   &lt;/ol&gt;    &lt;li&gt;Add a VSIX project to the solution with your custom checkin policy&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/SNAGHTML9e57448.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="SNAGHTML9e57448" border="0" alt="SNAGHTML9e57448" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/SNAGHTML9e57448_thumb.png" width="313" height="218" /&gt;&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;  Choose the VSIX Project type (2).&lt;/li&gt;   &lt;/ol&gt;    &lt;li&gt;In the VSIX project add a reference to your custom checkin policy project&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_2.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_thumb.png" width="224" height="76" /&gt;&lt;/a&gt;&lt;/li&gt;   &lt;/ol&gt;    &lt;li&gt;You then should add some items to the project, but only one of these is mandatory:&lt;/li&gt;    &lt;ol&gt;     &lt;li&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_4.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_thumb_1.png" width="244" height="145" /&gt;&lt;/a&gt;&lt;/li&gt;      &lt;li&gt;Item #1 is an icon bitmap.  Nice to have, but optional&lt;/li&gt;      &lt;li&gt;Item #2 is a license text document. Nice to have, but optional&lt;/li&gt;      &lt;li&gt;Item #3 is a package definition file. This is mandatory, and contains instructions for setting up a registry key. This registry key is needed by Visual Studio in order to find and load the checkin policies.&lt;/li&gt;      &lt;ol&gt;       &lt;li&gt;You just add a text file, and name it policies.pkgdef.  The name can be anything, but the extension should be “pkgdef”. &lt;/li&gt;     &lt;/ol&gt;   &lt;/ol&gt;    &lt;li&gt;Edit the policies.pkgdef to look like this:&lt;/li&gt;    &lt;ol&gt;     &lt;pre class="csharpcode"&gt;[$RootKey$\TeamFoundation\SourceControl\Checkin Policies]
"Inmeta.TFS.CheckinPolicies"="$PackageFolder$\Inmeta.TFS.CheckinPolicies.dll"     (Copy paste from this)&lt;/pre&gt;

    &lt;pre class="csharpcode"&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_6.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_thumb_2.png" width="484" height="66" /&gt;&lt;/a&gt;&lt;/pre&gt;

    &lt;pre class="csharpcode"&gt;&lt;font size="1" face="Verdana"&gt;Part 1:  This is a name you choose to give your policy package, and which will be the name of the key in the registry &lt;/font&gt;&lt;/pre&gt;

    &lt;pre class="csharpcode"&gt;&lt;font size="1" face="Verdana"&gt;Part 2:  This is the assembly name as defined in the project properties, Application/Assembly name field.&lt;/font&gt; &lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_8.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_thumb_3.png" width="244" height="59" /&gt;&lt;/a&gt;&lt;/pre&gt;
  &lt;/ol&gt;

  &lt;li class="csharpcode"&gt;&lt;font size="1" face="Verdana"&gt;At last you have to set up the vsixmanifest file, the one named source.extension.vsixmanifest.  In VS 2010 there is an editor for that file, but in VS 11 Beta the editor is not there, and you must edit the file yourself. It can be an easy way out to make it first in VS 2010, and then open it up afterwards in VS 11.  The whole VSIX project will then be upgraded to the VSIX format for VS 11. &lt;/font&gt;&lt;/li&gt;

  &lt;ol&gt;
    &lt;li class="csharpcode"&gt;&lt;font size="1" face="Verdana"&gt;&lt;strong&gt;VS2010:  Using the editor to set up the manifest&lt;/strong&gt;&lt;/font&gt;&lt;/li&gt;
  &lt;/ol&gt;
&lt;/ol&gt;

&lt;p class="csharpcode"&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_10.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_thumb_4.png" width="454" height="330" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p class="csharpcode"&gt;&lt;font size="1" face="Verdana"&gt;1) When you update your checkin policy, increment the version number too.  This will make the VSIX updateable. &lt;/font&gt;&lt;/p&gt;

&lt;p class="csharpcode"&gt;&lt;font size="1" face="Verdana"&gt;2) Select the Visual Studio editions the VSIX shall apply for.  You only need to set the lowest SKU, all above are automatically allowed.&lt;/font&gt;&lt;/p&gt;

&lt;p class="csharpcode"&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/SNAGHTMLa280755.png"&gt;&lt;img style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="SNAGHTMLa280755" border="0" alt="SNAGHTMLa280755" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/SNAGHTMLa280755_thumb.png" width="244" height="226" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p class="csharpcode"&gt;&lt;font size="1" face="Verdana"&gt;3) You have to add the policies.pkgdef file as Content to the manifest.&lt;/font&gt; &lt;/p&gt;

&lt;p class="csharpcode"&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/SNAGHTMLa265fe0.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="SNAGHTMLa265fe0" border="0" alt="SNAGHTMLa265fe0" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/SNAGHTMLa265fe0_thumb.png" width="244" height="177" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;ol&gt;&lt;style type="text/css"&gt;&lt;![CDATA[
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;&lt;/ol&gt;
&lt;/ol&gt;









&lt;p&gt;&lt;font size="1"&gt;4) The result of the Add Content operation in 3).&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font size="1"&gt;5) These fields are optional. The License Terms is the name of a text or rtf file. Add one to the project and name it here. The Icons and Preview Image’s can be added, any bitmap file will do. The icon must have the right size of course. The URL field and Getting started guide can be filled in as one likes. &lt;/font&gt;&lt;/p&gt;

&lt;p&gt;Now, for VS 11, the manifest must be edited as an XML file: &lt;/p&gt;

&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;?&lt;/span&gt;&lt;span class="html"&gt;xml&lt;/span&gt; &lt;span class="attr"&gt;version&lt;/span&gt;&lt;span class="kwrd"&gt;="1.0"&lt;/span&gt; &lt;span class="attr"&gt;encoding&lt;/span&gt;&lt;span class="kwrd"&gt;="utf-8"&lt;/span&gt;?&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Vsix&lt;/span&gt; &lt;span class="attr"&gt;xmlns:xsi&lt;/span&gt;&lt;span class="kwrd"&gt;="http://www.w3.org/2001/XMLSchema-instance"&lt;/span&gt; &lt;span class="attr"&gt;xmlns:xsd&lt;/span&gt;&lt;span class="kwrd"&gt;="http://www.w3.org/2001/XMLSchema"&lt;/span&gt; &lt;span class="attr"&gt;Version&lt;/span&gt;&lt;span class="kwrd"&gt;="1.0.0"&lt;/span&gt; &lt;span class="attr"&gt;xmlns&lt;/span&gt;&lt;span class="kwrd"&gt;="http://schemas.microsoft.com/developer/vsx-schema/2010"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Identifier&lt;/span&gt; &lt;span class="attr"&gt;Id&lt;/span&gt;&lt;span class="kwrd"&gt;="Inmeta.CheckinPolicies11.VSIX..69ec79aa-3c86-492e-b440-decf901288e4"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Name&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Inmeta.CheckinPolicies11.VSIX&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Name&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Author&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Inmeta Consulting AS&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Author&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Version&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;1.437&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Version&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Description&lt;/span&gt; &lt;span class="attr"&gt;xml:space&lt;/span&gt;&lt;span class="kwrd"&gt;="preserve"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Inmeta Checkin Policies for Visual Studio 11&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Description&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Locale&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;1033&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Locale&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;MoreInfoUrl&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;http://intranet.osiris.no/knowledge/Wiki%20Pages/OCPChangeLog.aspx&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;MoreInfoUrl&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;License&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;License.txt&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;License&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Icon&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;ICP.bmp&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Icon&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;SupportedProducts&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;VisualStudio&lt;/span&gt; &lt;span class="attr"&gt;Version&lt;/span&gt;&lt;span class="kwrd"&gt;="11.0"&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Edition&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Pro&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Edition&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;VisualStudio&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;SupportedProducts&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;SupportedFrameworkRuntimeEdition&lt;/span&gt; &lt;span class="attr"&gt;MinVersion&lt;/span&gt;&lt;span class="kwrd"&gt;="4.0"&lt;/span&gt; &lt;span class="attr"&gt;MaxVersion&lt;/span&gt;&lt;span class="kwrd"&gt;="4.0"&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Identifier&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;References&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;Content&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;VsPackage&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;policies.pkgdef&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;VsPackage&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Content&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;Vsix&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;style type="text/css"&gt;&lt;![CDATA[
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;





&lt;p&gt;Note that you must change the Visual Studio version attribute to read “11.0”.  Otherwise the rest of the fields should be easily understandable from the editor description above. &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Finishing it:&lt;/strong&gt;  &lt;/p&gt;

&lt;p&gt;This is all you need to do. Compile it, and install the VSIX by double-clicking it. Note that it first takes effect when you restart Visual Studio. &lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;When you port your checkin policies from VS 2010 to VS 11, be aware that you change the references from pointing to the VS 2010 assemblies to point to the new VS 11 assemblies. &lt;/p&gt;

&lt;p&gt;In our case we had these assemblies: &lt;/p&gt;

&lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_12.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_thumb_5.png" width="244" height="75" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You may have more or less than these, dependent upon what kind of custom checkin policies you have made. &lt;/p&gt;

&lt;p&gt;Also note that one checkin project can contain many checkin policies.  Our package contains these:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_14.png"&gt;&lt;img style="margin: 0px; border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/ad1bfdd95be8_1100A/image_thumb_6.png" width="244" height="206" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt; &lt;/p&gt;

&lt;p&gt;There are guidelines on the net on how to use assembly binding redirection to make VS 11 use VS 2010 assemblies.  This is also a way to go, but I prefer to convert them to VS 11 proper. &lt;/p&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/148956.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=YpLu6pnkzMs:w6kzQMB0Hyg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=YpLu6pnkzMs:w6kzQMB0Hyg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=YpLu6pnkzMs:w6kzQMB0Hyg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=YpLu6pnkzMs:w6kzQMB0Hyg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=YpLu6pnkzMs:w6kzQMB0Hyg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=YpLu6pnkzMs:w6kzQMB0Hyg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=YpLu6pnkzMs:w6kzQMB0Hyg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=YpLu6pnkzMs:w6kzQMB0Hyg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=YpLu6pnkzMs:w6kzQMB0Hyg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=YpLu6pnkzMs:w6kzQMB0Hyg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=YpLu6pnkzMs:w6kzQMB0Hyg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/YpLu6pnkzMs" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2012/03/10/packaging-custom-checkin-policies-for-visual-studio-using-vsix.aspx</guid>
            <pubDate>Sat, 10 Mar 2012 20:54:28 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/148956.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2012/03/10/packaging-custom-checkin-policies-for-visual-studio-using-vsix.aspx#feedback</comments>
            <slash:comments>7</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/148956.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/148956.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2012/03/10/packaging-custom-checkin-policies-for-visual-studio-using-vsix.aspx</feedburner:origLink></item>
        <item>
            <title>Using the Static Code Analysis feature of Visual Studio (Premium/Ultimate) to find memory leakage problems</title>
            <category>Code Analysis</category>
            <category>Visual Studio</category>
            <link>http://feedproxy.google.com/~r/Terje/~3/oVbXuXsZVJA/using-the-static-code-analysis-feature-of-visual-studio-premiumultimate.aspx</link>
            <description>&lt;p&gt;Originally posted on: &lt;a href='http://geekswithblogs.net/terje/archive/2011/11/27/using-the-static-code-analysis-feature-of-visual-studio-premiumultimate.aspx'&gt;http://geekswithblogs.net/terje/archive/2011/11/27/using-the-static-code-analysis-feature-of-visual-studio-premiumultimate.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="wlWriterHeaderFooter" style="float:none; margin:0px; padding:4px 0px 4px 0px;"&gt;&lt;iframe src="http://www.facebook.com/widgets/like.php?href=http://geekswithblogs.net/terje/archive/2011/11/27/using-the-static-code-analysis-feature-of-visual-studio-premiumultimate.aspx" scrolling="no" frameborder="0" style="border:none; width:450px; height:80px"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;p&gt;Memory for managed code is handled by the garbage collector, but if you use any kind of unmanaged code, like native resources of any kind, open files, streams and window handles, your application may leak memory if these are not properly handled.  To handle such resources the classes that own these in your application should implement the&lt;u&gt; &lt;a href="http://msdn.microsoft.com/en-us/library/system.idisposable.aspx" target="_blank"&gt;IDisposable&lt;/a&gt;&lt;/u&gt; interface, and preferably implement it according to the pattern described for that interface. &lt;/p&gt;  &lt;p&gt;When you suspect a memory leak, the immediate impulse would be to start up a memory profiler and start digging into that.   However, before you follow that impulse, do a Static Code Analysis run with a ruleset tuned to finding possible memory leaks in your code.  If you get any warnings from this, fix them before you go on with the profiling. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How to use a ruleset&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In Visual Studio 2010 (Premium and Ultimate editions) you can define your own rulesets containing a list of Static Code Analysis checks.   I have defined the memory checks as shown in the lists below as ruleset files, which can be &lt;font color="#ff0000"&gt;&lt;strong&gt;downloaded&lt;/strong&gt; – &lt;strong&gt;see bottom of this post&lt;/strong&gt;&lt;/font&gt;.  When you get them, you can easily attach them to every project in your solution using the Solution Properties dialog. Right click the solution, and choose Properties at the bottom, or use the Analyze menu and choose “Configure Code Analysis for Solution”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_thumb.png" width="401" height="252" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In this dialog you can now choose the Memorycheck ruleset for every project you want to investigate.  Pressing Apply or Ok opens every project file and changes the projects code analysis ruleset to the one we have specified here.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How to define your own ruleset&lt;/strong&gt;  &lt;em&gt;(skip this if you just download my predefined rulesets)&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;If you want to define the ruleset yourself, open the properties on any project, choose Code Analysis tab near the bottom, choose any ruleset in the drop box and press Open&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_6.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_thumb_2.png" width="244" height="71" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Clear out all the rules by selecting “Source Rule Sets” in the Group By box, and unselect the box &lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_8.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_thumb_3.png" width="244" height="68" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Change the Group By box to ID, and select the checks you want to include from the lists below.&lt;/p&gt;  &lt;p&gt;Note that you can change the action for each check to either warning, error or none, none being the same as unchecking the check.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_10.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_thumb_4.png" width="431" height="61" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Now go to the properties window and set a new name and description for your ruleset.&lt;/p&gt;  &lt;p&gt;Then save (File/Save as) the ruleset using the new name as its name, and use it for your projects as detailed above. &lt;/p&gt;  &lt;p&gt;It can also be wise to add the ruleset to your solution as a solution item. That way it’s there if you want to enable Code Analysis in some of your TFS builds.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Running the code analysis&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In Visual Studio 2010 you can either do your code analysis project by project using the context menu in the solution explorer and choose “Run Code Analysis”, you can define a new solution configuration, call it for example Debug (Code Analysis), in for each project here enable the Enable Code Analysis on Build&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://gwb.blob.core.windows.net/terje/Windows-Live-Writer/b46aceffca3e_D116/image_thumb_1.png" width="244" height="112" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;In Visual Studio Dev-11 it is all much simpler, just go to the Solution root in the Solution explorer, right click and choose “Run code analysis on solution”.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The ruleset checks&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The following list is the essential and critical memory checks.  &lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="1137"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="107"&gt;&lt;strong&gt;CheckID&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="219"&gt;&lt;strong&gt;Message&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="350"&gt;&lt;strong&gt;Can be ignored ?&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;strong&gt;Link to description with fix suggestions&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="119"&gt;CA1001&lt;/td&gt;        &lt;td valign="top" width="235"&gt;Types that own disposable fields should be disposable&lt;/td&gt;        &lt;td valign="top" width="350"&gt;No&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;u&gt; &lt;a title="http://msdn.microsoft.com/en-us/library/ms182172.aspx" href="http://msdn.microsoft.com/en-us/library/ms182172.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182172.aspx&lt;/a&gt;&lt;/u&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="124"&gt;CA1049&lt;/td&gt;        &lt;td valign="top" width="240"&gt;Types that own native resources should be disposable&lt;/td&gt;        &lt;td valign="top" width="350"&gt;Only if the pointers assumed to point to unmanaged resources point to something else&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;u&gt; &lt;/u&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182173.aspx" href="http://msdn.microsoft.com/en-us/library/ms182173.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182173.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="124"&gt;CA1063&lt;/td&gt;        &lt;td valign="top" width="240"&gt;Implement IDisposable correctly&lt;/td&gt;        &lt;td valign="top" width="350"&gt;No&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;u&gt; &lt;/u&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms244737.aspx" href="http://msdn.microsoft.com/en-us/library/ms244737.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms244737.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="124"&gt;CA2000&lt;/td&gt;        &lt;td valign="top" width="240"&gt;Dispose objects before losing scope&lt;/td&gt;        &lt;td valign="top" width="350"&gt;No&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;u&gt; &lt;/u&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182289.aspx" href="http://msdn.microsoft.com/en-us/library/ms182289.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182289.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="128"&gt;CA2115 &lt;sup&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/sup&gt;&lt;/td&gt;        &lt;td valign="top" width="241"&gt;Call GC.KeepAlive when using native resources&lt;/td&gt;        &lt;td valign="top" width="350"&gt;See description&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;u&gt; &lt;/u&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182300.aspx" href="http://msdn.microsoft.com/en-us/library/ms182300.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182300.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="128"&gt;CA2213&lt;/td&gt;        &lt;td valign="top" width="241"&gt;Disposable fields should be disposed&lt;/td&gt;        &lt;td valign="top" width="350"&gt;If you are not responsible for release, of if Dispose occurs at deeper level&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;u&gt; &lt;/u&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182328.aspx" href="http://msdn.microsoft.com/en-us/library/ms182328.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182328.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="131"&gt;CA2215&lt;/td&gt;        &lt;td valign="top" width="241"&gt;Dispose methods should call base class dispose&lt;/td&gt;        &lt;td valign="top" width="350"&gt;Only if call to base happens at deeper calling level&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;u&gt; &lt;/u&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182330.aspx" href="http://msdn.microsoft.com/en-us/library/ms182330.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182330.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="134"&gt;CA2216&lt;/td&gt;        &lt;td valign="top" width="240"&gt;Disposable types should declare a finalizer&lt;/td&gt;        &lt;td valign="top" width="350"&gt;Only if type does not implement IDisposable for the purpose of releasing unmanaged resources&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;u&gt; &lt;/u&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182329.aspx" href="http://msdn.microsoft.com/en-us/library/ms182329.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182329.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="136"&gt;CA2220&lt;/td&gt;        &lt;td valign="top" width="240"&gt;Finalizers should call base class finalizers&lt;/td&gt;        &lt;td valign="top" width="350"&gt;No&lt;/td&gt;        &lt;td valign="top" width="459"&gt;&lt;u&gt; &lt;/u&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182341.aspx" href="http://msdn.microsoft.com/en-us/library/ms182341.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182341.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Notes:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;font size="2"&gt;1) Does not result in memory leak, but may cause the application to crash&lt;/font&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;The list below is a set of optional checks that may be enabled for your ruleset, because the issues these points too often happen as a result of attempting to fix up the warnings from the first set. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="1134"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="81"&gt;&lt;strong&gt;ID&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="173"&gt;&lt;strong&gt;Message&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="220"&gt;&lt;strong&gt;Type of fault&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="258"&gt;&lt;strong&gt;Can be ignored ?&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="400"&gt;&lt;strong&gt;Link to description with fix suggestions&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="81"&gt;CA1060&lt;/td&gt;        &lt;td valign="top" width="173"&gt;Move P/invokes to NativeMethods class&lt;/td&gt;        &lt;td valign="top" width="220"&gt;Security&lt;/td&gt;        &lt;td valign="top" width="258"&gt;No&lt;/td&gt;        &lt;td valign="top" width="400"&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182161.aspx" href="http://msdn.microsoft.com/en-us/library/ms182161.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182161.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="81"&gt;CA1816&lt;/td&gt;        &lt;td valign="top" width="173"&gt;Call GC.SuppressFinalize correctly&lt;/td&gt;        &lt;td valign="top" width="220"&gt;Performance&lt;/td&gt;        &lt;td valign="top" width="258"&gt;Sometimes, see description&lt;/td&gt;        &lt;td valign="top" width="400"&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182269.aspx" href="http://msdn.microsoft.com/en-us/library/ms182269.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182269.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="81"&gt;CA1821&lt;/td&gt;        &lt;td valign="top" width="173"&gt;Remove empty finalizers&lt;/td&gt;        &lt;td valign="top" width="220"&gt;Performance&lt;/td&gt;        &lt;td valign="top" width="258"&gt;No&lt;/td&gt;        &lt;td valign="top" width="400"&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/bb264476.aspx" href="http://msdn.microsoft.com/en-us/library/bb264476.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/bb264476.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="81"&gt;CA2004&lt;/td&gt;        &lt;td valign="top" width="173"&gt;Remove calls to GC.KeepAlive&lt;/td&gt;        &lt;td valign="top" width="220"&gt;Performance and maintainability&lt;/td&gt;        &lt;td valign="top" width="258"&gt;Only if not technically correct to convert to SafeHandle&lt;/td&gt;        &lt;td valign="top" width="400"&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182293.aspx" href="http://msdn.microsoft.com/en-us/library/ms182293.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182293.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="81"&gt;CA2006&lt;/td&gt;        &lt;td valign="top" width="173"&gt;Use SafeHandle to encapsulate native resources&lt;/td&gt;        &lt;td valign="top" width="220"&gt;Security&lt;/td&gt;        &lt;td valign="top" width="258"&gt;No&lt;/td&gt;        &lt;td valign="top" width="400"&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182294.aspx" href="http://msdn.microsoft.com/en-us/library/ms182294.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182294.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="81"&gt;CA2202&lt;/td&gt;        &lt;td valign="top" width="173"&gt;Do not dispose of objects multiple times&lt;/td&gt;        &lt;td valign="top" width="220"&gt;Exception (System.ObjectDisposedException)&lt;/td&gt;        &lt;td valign="top" width="258"&gt;No&lt;/td&gt;        &lt;td valign="top" width="400"&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182334.aspx" href="http://msdn.microsoft.com/en-us/library/ms182334.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182334.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="81"&gt;CA2205&lt;/td&gt;        &lt;td valign="top" width="173"&gt;Use managed equivalents of Win32 API&lt;/td&gt;        &lt;td valign="top" width="220"&gt;Maintainability and complexity&lt;/td&gt;        &lt;td valign="top" width="258"&gt;Only if the replace doesn’t provide needed functionality&lt;/td&gt;        &lt;td valign="top" width="400"&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182365.aspx" href="http://msdn.microsoft.com/en-us/library/ms182365.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182365.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="81"&gt;CA2221&lt;/td&gt;        &lt;td valign="top" width="173"&gt;Finalizers should be protected&lt;/td&gt;        &lt;td valign="top" width="220"&gt;Incorrect implementation, only possible in MSIL coding&lt;/td&gt;        &lt;td valign="top" width="258"&gt;No&lt;/td&gt;        &lt;td valign="top" width="400"&gt;&lt;a title="http://msdn.microsoft.com/en-us/library/ms182340.aspx" href="http://msdn.microsoft.com/en-us/library/ms182340.aspx" target="_blank"&gt;http://msdn.microsoft.com/en-us/library/ms182340.aspx&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Downloadable ruleset definitions&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I have defined three rulesets, one called Inmeta.Memorycheck with the rules in the first list above, and Inmeta.Memorycheck.Optionals containing the rules in the second list, and the last one called Inmeta.Memorycheck.All containing the sum of the two first ones.  &lt;/p&gt;  &lt;p&gt;All three rulesets can be found in the &lt;u&gt; &lt;a href="http://www.hermit.no/Documents/Inmeta.Memorycheck.zip" target="_blank"&gt;zip archive  “Inmeta.Memorycheck” downloadable from here&lt;/a&gt;.&lt;/u&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Links to some other resources relevant to Static Code Analysis&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://visualstudiomagazine.com/articles/2010/03/25/working-with-static-code-analysis.aspx" target="_blank"&gt;MSDN Magazine Article by Mickey Gousset on Static Code Analysis in VS2010&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd264939.aspx" target="_blank"&gt;MSDN :  Analyzing Managed Code Quality by Using Code Analysis, root of the documentation for this&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/terje/archive/2008/11/10/hiding-generated-code-from-code-analysis-metrics-and-test-coverage.aspx" target="_blank"&gt;Preventing generated code from being analyzed using attributes&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/gg712340" target="_blank"&gt;Online training course on Using Code Analysis with VS2010&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blog.tatham.oddie.com.au/2010/01/06/custom-code-analysis-rules-in-vs2010-and-how-to-make-them-run-in-fxcop-and-vs2008-too/" target="_blank"&gt;Blogpost by Tatham Oddie on custom code analysis rules&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/codeanalysis/archive/2010/03/26/how-to-write-custom-static-code-analysis-rules-and-integrate-them-into-visual-studio-2010.aspx" target="_blank"&gt;How to write custom rules, from Microsoft Code Analysis Team Blog&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/codeanalysis/" target="_blank"&gt;Microsoft Code Analysis Team Blog&lt;/a&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/terje/aggbug/147850.aspx" width="1" height="1" /&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Terje?a=oVbXuXsZVJA:uQCWqpnw2i8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=oVbXuXsZVJA:uQCWqpnw2i8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=oVbXuXsZVJA:uQCWqpnw2i8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=oVbXuXsZVJA:uQCWqpnw2i8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=oVbXuXsZVJA:uQCWqpnw2i8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=oVbXuXsZVJA:uQCWqpnw2i8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=oVbXuXsZVJA:uQCWqpnw2i8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=oVbXuXsZVJA:uQCWqpnw2i8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=oVbXuXsZVJA:uQCWqpnw2i8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Terje?a=oVbXuXsZVJA:uQCWqpnw2i8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Terje?i=oVbXuXsZVJA:uQCWqpnw2i8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Terje/~4/oVbXuXsZVJA" height="1" width="1"/&gt;</description>
            <dc:creator>terje</dc:creator>
            <guid isPermaLink="false">http://geekswithblogs.net/terje/archive/2011/11/27/using-the-static-code-analysis-feature-of-visual-studio-premiumultimate.aspx</guid>
            <pubDate>Sun, 27 Nov 2011 21:10:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/terje/comments/147850.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/terje/archive/2011/11/27/using-the-static-code-analysis-feature-of-visual-studio-premiumultimate.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/terje/comments/commentRss/147850.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/terje/services/trackbacks/147850.aspx</trackback:ping>
        <feedburner:origLink>http://geekswithblogs.net/terje/archive/2011/11/27/using-the-static-code-analysis-feature-of-visual-studio-premiumultimate.aspx</feedburner:origLink></item>
    </channel>
</rss>
