Visual Studio Productivity Tools

  • Published on

  • View

  • Download


This presentation looks at what has changed in the Visual Studio world in regards to plugins and how they are created. It then covers the two heavy weights: CodeRush and Resharper and ends with some other plugins worth your attention.


<ul><li> 1. Visual Studio Productivity Tools<br />robertmaclean<br /> @rmaclean<br /></li> <li> 2. Braai Rules<br />Dont talk about<br />Politics<br />Religion<br />Coke vs. Pepsi<br />Emacs vs. Vi<br />CodeRush vs. Resharper<br />IE vs. FireForx vs. Chrome<br />iPhone vs. Android vs. WP7<br />My bias: Coke, Emacs, CodeRush, IE, uh?<br /></li> <li> 3. Visual Studio AddOn Support<br />Visual Studio 2010<br />MEF<br />Big investment<br />Visual Studio Gallery<br />Visual Studio 2010, 2008, 2005<br />COM+ Based Plugins<br />.NET wrapper<br /></li> <li> 4. What does an add-in look like?<br />Demo<br /></li> <li> 5. In the Gallery?<br />Third party. Lots of new features<br />2.3 million in top 10 downloads!<br />Microsoft. Proving ground for future editions.<br />Microsoft. Way of sorting out references.<br />Third party. Way to visualise code.<br />Microsoft. Lots of features for TFS<br />Microsoft. Lots of new features.<br />Third Party. LOTS of new features<br />Third party. Controls for ASP.NET<br />Microsoft. Change VS colours<br />Third party. Change default VS browser<br /></li> <li> 6. Gallery Support in Visual Studio<br />Demo<br /></li> <li> 7. Heavy weights<br />CodeRush<br />DevExpress<br />Free edition<br />ReSharper<br />R#<br />JetBrains<br />More Popular<br /></li> <li> 8. Both CodeRush &amp; R# do<br />Code Analysis<br />UI Indications <br />Solution Wide Analysis<br />Quick Fixes<br />Navigation Assistance <br />Localisation<br />Code Completion<br />Templates<br />Unit Test Runners<br />Extensions<br /></li> <li> 9. Lets see CodeRush<br />Demo<br /></li> <li> 10. CodeRush vs. R#<br /></li> <li> 11. CodeRushvsReSharper<br />source:<br /></li> <li> 12. Which should you use?<br />If you use R# today: R#<br />If you use CR today: CR<br />If you use neither: Try + Measure with CR Express<br /></li> <li> 13. Extensions worth your attention<br />StyleCop<br />GhostDoc<br />Productivity Power Tools<br /></li> <li> 14. Questions?<br /></li> </ul>