<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://windowscoding.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blake Niemyjski : ReSharper, MRU Cleaner</title><link>http://windowscoding.com/blogs/blake/archive/tags/ReSharper/MRU+Cleaner/default.aspx</link><description>Tags: ReSharper, MRU Cleaner</description><dc:language>en</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>My Favorite Visual Studio 2005 Add-Ins</title><link>http://windowscoding.com/blogs/blake/archive/2007/06/24/my-favorite-visual-studio-2005-add-ins.aspx</link><pubDate>Mon, 25 Jun 2007 01:39:00 GMT</pubDate><guid isPermaLink="false">6b5532e6-57ca-4170-9999-8460b2d28065:182</guid><dc:creator>Blake Niemyjski</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://windowscoding.com/blogs/blake/rsscomments.aspx?PostID=182</wfw:commentRss><comments>http://windowscoding.com/blogs/blake/archive/2007/06/24/my-favorite-visual-studio-2005-add-ins.aspx#comments</comments><description>
&lt;p&gt;I have been using Windows Vista on my laptop for two solid years. I thought it was about time to dual boot my machine with Windows XP Professional. I find that my battery life and performance has greatly increased&amp;nbsp;compared to Vista. I use my&amp;nbsp;laptop for development, so the first thing I did after dual booting is installed Visual Studio 2005 Team Suite with SP1.&lt;/p&gt;
&lt;p&gt;I think a lot of&amp;nbsp;developers in general&amp;nbsp;are&amp;nbsp;not using&amp;nbsp;the full potential&amp;nbsp;that Visual Studio&amp;nbsp;has to&amp;nbsp;offer.&amp;nbsp;There are many free&amp;nbsp;and&amp;nbsp;commercial&amp;nbsp;add-in&amp;#39;s&amp;nbsp;that&amp;nbsp;developers have made&amp;nbsp;that takes&amp;nbsp;Visual Studio&amp;nbsp;2005 to the next level.&amp;nbsp;The next level that I&amp;#39;m talking about is; the&amp;nbsp;user&amp;nbsp;experience that makes the developer become more productive and at the same time headache free. I will try my best to keep this page updated as I find new add-in&amp;#39;s. If you have an add-in that you would like to me to review, please send an e-mail to &lt;a href="mailto:admin@windowscoding.com" title="Email me"&gt;admin @ windowscoding dot com&lt;/a&gt;.&lt;/p&gt;
&lt;h2 align="center"&gt;&lt;b&gt;Free Add-In&amp;#39;s&lt;/b&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;a href="http://www.roland-weigelt.de/ghostdoc/" title="GhostDoc" target="_blank"&gt;GhostDoc&lt;/a&gt;&lt;/h3&gt;
&lt;p align="left"&gt;&lt;a href="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/GhostDoc1.png"&gt;&lt;img src="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/GhostDoc1_thumb.png" style="border:0px none;margin:0px;" alt="GhostDoc" border="0" height="228" width="240" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;blockquote&gt;
&lt;p align="left"&gt;&amp;quot;&lt;i&gt;GhostDoc is a free add-in for Visual Studio that automatically generates XML documentation comments for C#. Either by using existing documentation inherited from base classes or implemented interfaces, or by deducing comments from name and type of e.g. methods, properties or parameters&lt;/i&gt;&amp;quot; (GhostDoc).&lt;/p&gt;&lt;/blockquote&gt;
&lt;p align="left"&gt;GhostDoc is awesome! Anyone can create source code documentation. Using &lt;a href="http://ndoc.sourceforge.net/" title="NDoc"&gt;NDoc&lt;/a&gt; and a little bit of time,&amp;nbsp;you can&amp;nbsp;easily convert your&amp;nbsp;XML documentation that GhostDoc helped you create, to&amp;nbsp;an awesome&amp;nbsp;MSDN document.&lt;/p&gt;
&lt;p align="left"&gt;&lt;b&gt;&amp;nbsp;Download (&lt;/b&gt; &lt;a href="http://www.roland-weigelt.de/ghostdoc/" title="GhostDoc" target="_blank"&gt;GhostDoc&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;/p&gt;
&lt;p align="left"&gt;&lt;b&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=22e69ae4-7e40-4807-8a86-b3d36fab68d3&amp;amp;displaylang=en" target="_blank" rel="nofollow"&gt;Consolas Font Pack&lt;/a&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/ConsoleApplication1MicrosoftVisualStudio.png" target="_blank"&gt;&lt;img src="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/ConsoleApplication1MicrosoftVisualStudio_thumb.png" style="border:0px none;margin:0px;" alt="Consolas font Rocks" border="0" height="399" width="516" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The Consolas font pack for Visual Studio 2005&amp;nbsp;is a fixed-width font that&amp;nbsp;makes your source code look amazing and&amp;nbsp;at the same time&amp;nbsp;is easy on your eyes.&amp;nbsp;Running the installer will add the font to your Windows operating system and change the default text font in Visual Studio 2005 to Consolas.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;&lt;i&gt;Consolas is intended for use in programming environments and other circumstances where a monospaced font is specified. All characters have the same width, like old typewriters, making it a good choice for personal and business correspondence. Optimizing the font specifically for ClearType allowed a design with proportions closer to normal text than traditional monospaced fonts like Courier. This allows for more comfortable reading of extended text on-screen&lt;/i&gt;&amp;quot; (Microsoft).&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;b&gt;Download (&lt;/b&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=22e69ae4-7e40-4807-8a86-b3d36fab68d3&amp;amp;displaylang=en" target="_blank"&gt;Consolas Font Pack for Microsoft Visual Studio 2005&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;&lt;a href="http://www.csharper.net/blog/mru_cleaner_v1_0_0_5___now_serving_your_file_cleaning_needs.aspx" title="MRU Cleaner" target="_blank" rel="nofollow"&gt;MRU Cleaner&lt;/a&gt;&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/YellowCupMRUCleaner.png"&gt;&lt;img src="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/YellowCupMRUCleaner_thumb.png" style="border:0px none;margin:0px;" alt="Yellow Cup MRU Cleaner" border="0" height="181" width="494" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Have you ever needed to go into the Windows registry and delete the MRU entries to remove projects that you have deleted or will never use again? Well this is the tool that will do it automatically for you. I have been looking for an add-in like this for a long time. I&amp;#39;m just wondering why Microsoft has not&amp;nbsp;included this in Visual Studio 2005. Who knows, maybe we will see it in Orcas.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Download (&lt;/b&gt; &lt;a href="http://www.csharper.net/blog/mru_cleaner_v1_0_0_5___now_serving_your_file_cleaning_needs.aspx" title="MRU Cleaner" target="_blank"&gt;MRU Cleaner&lt;/a&gt;&lt;b&gt; )&lt;/b&gt;&lt;/p&gt;
&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h3&gt;&lt;a href="http://download.deklarit.com/files/gmilano/CoolCommands30.msi" title="CoolCommands" target="_blank"&gt;CoolCommands&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/demo1.png"&gt;&lt;img src="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/demo1_thumb.png" style="border:0px none;margin:0px;" alt="demo" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;CoolCommands that makes it easy for users&amp;nbsp;who&amp;nbsp;want to present their code to others&amp;nbsp;with just a few clicks.&amp;nbsp;Quickly change your font size with&amp;nbsp;a scroll of your&amp;nbsp;mouse wheel.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/opencontainingfolder1.png"&gt;&lt;img src="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/opencontainingfolder1_thumb.png" style="border:0px none;margin:0px;" alt="open containing folder" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;CoolCommands integrates the Windows Explorer and Command Prompt into Visual Studio. Now you never have to navigate your file system to where your solution exists. CoolCommands also makes it extremely easy to copy project references to another project in the current solution.&lt;/p&gt;
&lt;p&gt;Overall CoolCommands adds some nice functionality that you will use&amp;nbsp;and will come to appreciate&amp;nbsp;in only a short time.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Download (&lt;/b&gt; &lt;a href="http://download.deklarit.com/files/gmilano/CoolCommands30.msi" title="CoolCommands 3.0" target="_blank"&gt;CoolCommands 3.0&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;Other Add-In&amp;#39;s&lt;/h3&gt;
&lt;p&gt;In the past I have used the free &lt;a href="http://www.slickedit.com/content/view/441" title="SlickEdit Add-In&amp;#39;s" target="_blank"&gt;SlickEdit Gadgets&lt;/a&gt;, I think their SLOC&amp;nbsp;gadget is pretty cool. I might have to download it and try it out in the future. Recently I downloaded &lt;a href="http://regionerate.net/"&gt;Regionerate&lt;/a&gt;, I think that this is a&amp;nbsp;great&amp;nbsp;idea for an add-in, but since they&amp;nbsp;brand the regions,&amp;nbsp;I can go without it.&amp;nbsp;&lt;a href="http://webgambit.com/" title="Karthik Hariharan" target="_blank"&gt;Karthik Hariharan&lt;/a&gt; has been really trying to get me to try out &lt;a href="http://www.devexpress.com/Products/NET/IDETools/CodeRush" title="CodeRush" target="_blank"&gt;CodeRush&lt;/a&gt;. From the &lt;a href="http://www.devexpress.com/Products/NET/IDETools/CodeRush/Features.xml" title="features of CodeRush" target="_blank"&gt;features of CodeRush&lt;/a&gt; that I have been told about, I&amp;nbsp;think that I am definitely going to check it out.&lt;/p&gt;
&lt;h2 align="center"&gt;&lt;b&gt;Commercial Add-In&amp;#39;s&lt;/b&gt;&lt;/h2&gt;
&lt;h3&gt;&lt;b&gt;&lt;a href="http://www.jetbrains.com/resharper/index.html" title="ReSharper" target="_blank"&gt;ReSharper&lt;/a&gt;&lt;/b&gt; &amp;quot;The Most Intelligent Add-In To Visual Studio&amp;quot;&lt;/h3&gt;
&lt;p&gt;&lt;a href="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/ReSharperOptions1.png"&gt;&lt;img src="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/ReSharperOptions1_thumb.png" style="border:0px none;margin:0px 0px 20px 20px;" alt="ReSharper – Options" border="0" height="480" width="489" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Recently, I was introduced to ReSharper by a friend. This is one of my favorite add-in&amp;#39;s so far. &lt;a href="http://www.jetbrains.com/" title="jetbrains.com" target="_blank"&gt;JetBrains&lt;/a&gt; coined &lt;a href="http://" title="http://www.jetbrains.com/resharper/index.html" target="_blank"&gt;ReSharper&lt;/a&gt; &amp;quot;The most intelligent add-in to Visual Studio&amp;quot;, and I&amp;#39;m going to have to say they are right. This add-in is simply amazing!&lt;/p&gt;
&lt;p&gt;To the right is a picture of one section in the Options Page. It has a much better settings layout to customize source code formatting than Visual Studio.&lt;/p&gt;
&lt;p&gt;One&amp;nbsp;thing I noticed the most after installing ReSharper is; it does a lot of things Visual Studio should automatically do for you like code completion. How many times have you written &lt;b&gt;ToString&lt;/b&gt; and then had to type &lt;b&gt;()&lt;/b&gt;? The cool thing about ReSharper is it does a lot of little things for you automatically.&lt;/p&gt;
&lt;p&gt;ReSharper optimizes your code. One thing it checks is the using directive for unused directives. With one click they&amp;#39;re obliterated.&lt;/p&gt;
&lt;p&gt;ReSharper will automatically scan your code for best practices and other common mistakes as well as&amp;nbsp;warn you instantly; saving you from hitting build.&lt;/p&gt;
&lt;p&gt;If you had to go back and change someone&amp;#39;s code before, then you know how much of a hassle it can be. With ReSharper you can quickly refractor code with ease.&amp;nbsp; &amp;quot;Context Actions&amp;quot; quickly allows you to upgrade existing code to coding best practices. The following&amp;nbsp;paragraph (including pictures) shows one of the reasons I love ReSharper.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;&amp;quot;Context actions&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Context actions are intended for local code transformations that you may want to perform in a certain context. When one or more context actions are available at the current caret position, ReSharper automatically indicates this with the yellow light bulb&amp;nbsp;to the left of the code line. Context actions are applied just like quick-fixes. You can either click the bulb or press Alt + Enter, and then select the desired action. &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/before.png"&gt;&lt;i&gt;&lt;img src="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/before_thumb.png" style="border-width:0px;" alt="ReSharper : Code After" border="0" height="60" width="577" /&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Context action for concatenated string&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;a href="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/after.jpg"&gt;&lt;i&gt;&lt;/i&gt;&lt;/a&gt;&lt;i&gt;&lt;a href="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/after.jpg"&gt;&lt;img src="http://windowscoding.com/blogs/blake/WindowsLiveWriter/MyfavoriteVisualStudio2005AddIns_103E6/after_thumb.jpg" style="border-width:0px;" alt="ReSharper : Code After" border="0" height="48" width="510" /&gt;&lt;/a&gt;&lt;/i&gt;&lt;i&gt; &lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Generated format string&amp;quot;&lt;/i&gt; (ReSharper). &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;There are many more features that ReSharper has; you can view the complete feature list&amp;nbsp;&lt;a href="http://www.jetbrains.com/resharper/features/index.html" title="ReSharper: Feature List" target="_blank"&gt;here&lt;/a&gt;. If ReSharper was a little cheaper, then&amp;nbsp;one could spend less time gathering up&amp;nbsp;their pennies.&amp;nbsp;I would highly recommend&amp;nbsp;to any developer to give&amp;nbsp;ReSharper a chance by&amp;nbsp;downloading and evaluating&amp;nbsp;the 30 day trial. 
&lt;/p&gt;&lt;p&gt;&lt;b&gt;Download (&lt;/b&gt; &lt;a href="http://www.jetbrains.com/resharper/download/index.html" title="Download ReSharper 3.0" target="_blank"&gt;ReSharper 3.0&lt;/a&gt; &lt;b&gt;)&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://windowscoding.com/aggbug.aspx?PostID=182" width="1" height="1"&gt;</description><category domain="http://windowscoding.com/blogs/blake/archive/tags/Windows+Vista/default.aspx">Windows Vista</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/XP+Professional/default.aspx">XP Professional</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/ReSharper/default.aspx">ReSharper</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/MRU+Cleaner/default.aspx">MRU Cleaner</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/Consolas/default.aspx">Consolas</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/GhostDoc/default.aspx">GhostDoc</category><category domain="http://windowscoding.com/blogs/blake/archive/tags/CoolCommands/default.aspx">CoolCommands</category></item></channel></rss>