Productivity Power Tools


A set of extensions to Visual Studio Professional (and above) which improves developer productivity.

(840) Review
Visual Studio
Download (1,811,439)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (840)
Q and A (879)
Sign in to write a review
Sort by:

by | April 14 2016

Muy útil

by RavichandranK | February 26 2016

Nice tool

by JohnWilson65 | February 17 2016

It's about time this becomes a VS default

by pmdci | February 02 2016

So good that it should be part of the core VS experience, not an extension!

by Ruud Borst | November 03 2015


by santakdalai90 | October 14 2015

by Vinod Pankajakshan | October 08 2015

Very useful set to tools.

One of the best extensions around, highly recommend.

by Darien Pardinas | June 09 2015

It would be good if the selected tab could be made more distinctive by setting the file name with bold font.

by Ammar.Zaied | February 13 2015

Good plugin !

by gimystic | January 20 2015

by 独立观察员 | December 31 2014


by Perrin Larson | September 12 2014

This addon is EXTREMELY annoying. I downloaded it for VS 2012 because I wanted the special scroll bars with code previews built in. I got those, and they are neat, but I got them along with a HOST of problems.
Including, but not limited too:

1) Sometimes, when trying to double click a var or type name to select the whole word, it now turn it into a link between the 1st and second click, so that I get messed up by going to the item definition instead of selecting the word. It does this inconsistently too, so I never know when it will happen.
2) When changing settings, it sometimes likes to change my color scheme without my permission.
3) Code coloring sometimes gets messed up. Most notably Struct names, like System.Guid, which now gets inconsistently colored as either Automatic black, or the default teal of type names.
4) Automatic indentation sometimes gets messed up at apparently random times. For example,
Sometimes it will indent properly, like:
if () {
[indent][cursor here]
and sometimes it will MASSIVELY over indent my cursor, like:
if () {
[indent][indent][indent][indent][cursor here]

Overall, I rate this addon as AWEFUL AWEFUL AWEFUL! Do NOT use!

by Ed (DareDevil57) | August 14 2014

by Barry Seymour | June 18 2014

I have to say I HATE the new find/replace dialog in VS 2013. This pack brings that awful dialog to Visual Studio 2010.

Alan Cooper, the father of the original Visual Basic, said the functionality of the programs you write must be 'discoverable.' Microsoft has been moving further and further away from this over the past ten years. First they hid the underlining under menu shortcut keys. Then they hid the menus by default in Windows. Then they added ribbons with godawful three-part (or more)keyboard shortcuts.

Now we have this ridiculously minimal and buggy find / replace dialog. What are the keyboard shortcuts to specify things like 'search by entire word' or 'match case?' No where to be found! You have to click with the mouse to drop down the options, then select one. Too many clicks, too tiny a font. Very often after making such selections, the enter key does not initiate the search -- have to press F3. I hate hate hate it.

I uninstalled this productivity pack just because it made those changes to the find/replace dialog in VS 2010.

by bcollie | June 13 2014

Pinned tabs are great and the solution navigator is pretty good as well. I would like to see the files sorted when Open, Unsaved or Edited filters are active.

by Shreeharsh Ambli | April 17 2014

essential for older VS version for sure

by afasfdadsfgsafwef | March 21 2014

Tab well colors and grouping are very helpful. Only additional feature I would like to see added would be a multilevel tab well when it is in the top or bottom position (like in the Tabs Studio extension, see link). Having the tabs on the side wastes a lot of screen space and you still can't read long file names.

by diffS | March 11 2014

I wish the Solution Navigator search should be increase the Speed and should Support wild card along with camel Case search.

by Johnny Frits | February 25 2014

The tool is very good but after installing Productivity Power Tools was not possible to navigate within the expression editor in the file .rdlc (Report) using the arrow keys. This impaired enough.
This can be changed now or is an error that needs correcting?

1 - 20 of 840 Items   
Sign in to start a discussion

  • Exceptions in Colorized Parameter Help
    3 Posts | Last post August 30, 2010
    • The new Parameter Help doesn't show the exceptions that are documented in a functions summary, when the mouse is over a function. Can this be customized or is this just missing? 
    • Hi Alex,
      I *think* you are actually referring to Interactive Tooltips offered by the Solution Navigator.  It does not show Exceptions from the doc comments.  We have had multiple reports of this and will try to get it fixed in the next release of the Pro Power Tools.
      If you like, you can turn off just the Interactive Tooltips feature in Tools | Options | Productivity Power Tools | Solution Navigator | Enable Interactive Tooltips.  That will let you use the Solution Navigator and the built in tooltips will show up in the code editor.
      I hope this helps,
    • Hi Chris,
      since i don't use the solution navigator, i didn't know that the missing exception list comes from the interactive tooltips. I thought it was part of the colorized parameter help. 
      I need the exceptions listed in the tooltips in the code editor. How about adding them to the interactive tooltip?
  • Small consistency bug when rooting project members
    1 Posts | Last post August 28, 2010
    • When you make a member (subfolder, class, etc.) of a project the root element, the new root has an up arrow to move up through the scope. This shows up until you get back to the solution as the root.
      However, if you make the project itself the new root, this arrow does not show up. You can still use the back button (next to the search text box) to go back to the solution, but it seems the up arrow should appear whenever the solution is not the root.
  • Version 10.0.10819.19 Add References Crashes fixed?
    2 Posts | Last post August 27, 2010
    • This version fixed those crashes too or just the Quick Access ones?
      Juan Zamudio
    • And after the upgrade all my settings are lost (add reference, Ctrl   CLick go to definition and highlight current line were disabled), great.
  • How do we know what changed between updates?
    2 Posts | Last post August 27, 2010
    • I just updated this extension, but how I do I figure out what bug were fixed? Do you have any release note?
      I have a few settings that I always disable due to problem with the French layout keyboard. So beside retesting everything, I'd like to read some release notes and bug fixes.
    • There are some "Revision Notes" for each version on the "Description" page (scroll all the way down)
  • "Close all but pinned" crashes VisualStudio
    3 Posts | Last post August 27, 2010
    • The "Close all but pinned" command very often crashes Visual Studio (not always though).
      Version 10.0.10725.12
    • Hi rumxaml,
      I've seen this crash with the following settings:
      - No scroll in tab well
      - No tab sort
      - No "Remove tabs by usage order"
      Can you verify this are the conditions under which the crash happens? If this is the case, as a workaround (while the fix gets published) you can try enabling the last option mentioned above. This will give you most of the functionality, and you should not have the crash when selecting the "Close all but pinned" command.
      Radames Cruz
    • Hi
      Yes, I had the same settings as you mentioned. I will try your suggested workaround.
  • Upgrade overwrites existing option settings
    8 Posts | Last post August 27, 2010
    • I've deselected Automatic Brace Completion because a different add-in handles that for me. When I let Power Tools update it seems to turn that selection back on.
      Anyone else see that?  If so, can updates please leave non-default settings alone?
    • This bug is horrible.  You CANNOT destroy settings on upgrade.  EVER.
    • Just about to comment on this. It needs to be fixed before the next release.
    • I couldn't agree more. Please fix this, it's incredibly annoying to have upgrades alter your preferences.
    • Agreed - this is a great add-in but I only use about half of the tools and every upgrade reenables the ones I don't want.  Please fix that!
    • Same here. This is really annoying as every update now requires two restarts, and I have to remember to check the settings every time.
    • It's not just the major settings, either; every time I update, it resets my color choices for the active line highlighting, deleting the custom colors from the selector as it does so. This is particularly frustrating as it means I can't even restore the same colours I had.
    • This is the most annoying thing about this extension. I'm holding off unstalling the latest update as it still appears to reset the settings. I'll just have to wait for the next update and hope.
  • Update
    1 Posts | Last post August 27, 2010
    • Extension update reset settings to defaults (all features are on).
  • Exception with Add Reference Dialog
    10 Posts | Last post August 26, 2010
    • Affects version: 10.0.10710.22
      On my laptop when using the Searchable Add Reference dialog an ArgumentException is thrown any time I attempt to add references to a new project.  The stack trace is as follows:
      System.ArgumentException: The path is not of a legal form.
         at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength)
         at System.IO.Path.GetDirectoryName(String path)
         at Microsoft.VSProjectPlus.AddReferenceDialog..ctor(IVsHierarchy projectHierarchy, DTE2 applicationObject)
         at Microsoft.VSProjectPlus.AddReferencePackage.ShowAddReferenceDialogOnIdle(IdleComponent idleComponent)
      What appears to be happening is that within the AddReferenceDialog ctor it grabs the full name of the current solution to attempt to determine the directory name, but in this case the full name is returning an empty string which is causing Path.GetDirectoryName to fail.
    • Hi JSpindler,
      We've seen some issues with user who have Tools -> Options -> Project and Solutions -> General -> Save new solutions when created unchecked. Can you try checking that option and seeing if the issue still reproduces?
    • That appears to be the case.  If the first time the dialog is invoked within that instance of Visual Studio is within a temporary solution then the full name of that solution will be an empty string.
      Since the field in question only appears to serve as the initial browsing directory for the dialog and that it will be set to the location of any assemblies browsed to by the user that in the case that the solution full name is not a valid file path that this variable would default to the user's profile path or similar.
    • Hello
      I found a bug in Solution Navigator (Productivity Power Tools)(10.0.10710.22)
      When press Collapse All button (second in top of Solution Navigator window)
      filter "Open" for solution work incorrect, it display full project
      structure but must be empty.
    • Hi All,
      I'm having the same issue. If I open a project that is not saved yet and try to use Add Reference Dialog I get the same error.
    • Hi all,
      Just want to know if there were an progress made to fix this problem?
    • I expeience the same problem. Fortunately Searchable.... can be turned off :-)
    • When will you fix this bug? It's annoying and still present in the latest release!
      Or maybe would you release source codes? It would be easy for anyone to fix this issues himself and not wait for the official release that will be ready who knows when...
    • Hi Everyone -
      I apologize, but the last few posts were not clear on the issue that you are asking about - the Add Ref crash or the Solution Navigator issue.  We've fixed the Add Reference Dialog crash and that fix will be in the next drop of the Pro Power Tools.  
      For the Solution Navigator Issue (Anonymous55656), I cannot reproduce this problem.  If you can do this consistently, could you please start a new discussion topic and provide the details there?  
      Sorry for the inconvenience these issues have caused. Please continue to let us know of issues you are finding with the Pro Power Tools.
    • I'm still experiencing the "path is not of a legal form" error trying to add references to throwaway projects with the 10819.19 drop. Or did "fixed in the next drop" mean "the next drop after 10819.19"?
  • Bug: Opening .SQL File Generates an Exception Message
    1 Posts | Last post August 26, 2010
    • I opened a .SQL file after install the latest update and restarted VS. I turned off the column guide feature. I opened a Database project and opened a .SQL file and received the following message:
      The "Microsoft.ColumnGuidePackage.ColumnGuidePackage, ColumnGuidePackageProTools, Version" could not load successfully.
  • Crash in VS 2010 Premium
    15 Posts | Last post August 26, 2010
    • I am experiencing a crash in VS 2010 Premium with this installed.  When I go to Data->Schema Compare->New Schema Comparison... VS 2010 crashes.  I'm running Win7 x86.  If I disable this add-in, the New Schema Comparison function works correctly.
    • I have the exact same problem (also with Data Compare) on Win7 x64
    • Yep, I'm having the same issue.  Here's my problem signature if it's worth anything:
      Problem signature:
        Problem Event Name:	CLR20r3
        Problem Signature 01:	devenv.exe
        Problem Signature 02:	10.0.30319.1
        Problem Signature 03:	4ba1fab3
        Problem Signature 04:	mscorlib
        Problem Signature 05:
        Problem Signature 06:	4ba1da6f
        Problem Signature 07:	1164
        Problem Signature 08:	7
        Problem Signature 09:	N3CTRYE2KN3C34SGL4ZQYRBFTE4M13NB
        OS Version:	6.1.7600.
        Locale ID:	1033
    • I'm experiencing this same issue trying to initiate a schme or data comparison: VS2010 Premium, Win7 x64.
    • This appears to be fixed with the 10.0.10725.12 version I received this morning (7/29/10).  Thanks!
    • Version 10.0.10725.12 doesn't fix the bug, the crash still occurs if opening Schema Compare or Data Compare outside a solution. Compares are executing correctly with an open solution. VS2010 Ultimate, Win7 x64.
    • I too can confirm that this is still an issue with VS2010 Ultimate on Vista 32-bit. If someone needs more info on my setup to reproduce the issue, just let me know.
    • Yes, OsMoSiS is correct, I must have tried a Schema and/or Data Compare in a solution and thought it was fixed.  It's still broken, though.
    • Yes - this is definitely still broken in 10.0.10725.12.  win7x64.
    • Same for me - data compare just borks out.
    • I encountered the same problem too. Will this get fixed?
    • I have had a similar problem with data compare. It just happened after the latest update. When I go to data compare, VS says it needs to shut down. When I disable this I am working fine again. 
    • Thanks for for reporting this crash with Schema Compare. We've checked in a fix and it will be part of the next version of the Productivity Power Tools. You can disable the Solution Navigator extension if you find that this is interrupting your work.  
      -Sean Laberee
    • Just updated to the latest version (10.0.10819.19), the bug is still present for Schema Compare and Data Compare.
      I can confirm that disabling Solution Navigator everything works fine.
    • I opened a bug for this on Microsoft Connect and submitted a crash dump. The case says that it's was being forwarded to the necessary team for further analysis.
701 - 710 of 879 Items