Productivity Power Tools

Free

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

(826) Review
Visual Studio
2010
Download (1,716,463)
11/9/2012
10.0.20626.18
View
E-mail Twitter del.icio.us Digg Facebook
Add to favorites
Description
Reviews (826)
Q and A (864)
Sign in to write a review
Sort by:

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.

http://visualstudiogallery.msdn.microsoft.com/EBF6137E-AA2D-4DC9-860A-F04168F11CD7

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?

by leitheim | January 27 2014

This is just EXCELLENT add-on tool. It helps me to do exactly what I need in my development. I just started to use it and I'm charmed, we will see what is going to happen after some time as I had experienced some issues with add-ons regarding the cached data and slowness after certain time of use.
For now this is exactly what I needed and I hope it will stay stable and fast as it was the first time I opened the feature.
Keep up the excellent work and Thanks a bunch!!!!

by KJS100 | January 24 2014

OpenXML editor is suppose to open a document, excel spreadsheet...
(if you drag them into VS) in the various XML parts.
However, EVERYTIME
I try this it opens EXCEL or WORD....
WHAT needs to be turned ON to make it open the XML Parts?
Yes, Productivity Power tools have been installed
(and uninstalled and reinstalled) many times. VS has been closed
and reopened many times.
WHY WILL THIS NOT WORK?

by Eugene Astafiev | December 07 2013

by Dave_Bur | November 21 2013

by Allen Luther | November 05 2013

that's a great tool and I use this a lot in the VS2012.
But now I am using VS2013, is there any update plan for the VS2013?

by Leonardo Lourenço Silva | October 31 2013

Excellent tool !!!
Essential to all developers !!!

by Bruno Maestro | October 24 2013

With MySql database when I select the option it does not save my password every time I do the reverse must report all data.

by SegaWang | September 23 2013

Perfect tool~
PS: Is it possible for VS2008 ?

by michal_bb | September 18 2013

Productivity Power Tools == Essential VS Tools

by Gabriel Mongeon | September 06 2013

by n41ng | July 25 2013

Great extension but had to sometimes disable the searchable reference dialog feature when adding references as it causes this error

The given assembly name or codebase was invalid. (Exception from HRESEULT:0x80131047)



by JonPen | July 24 2013

This plugin seems to access all the database connections in the server explorer, i noticed this as one of the connections was not using windows authentication and i had not saved the password. so each time i righclicked a project and selected propeties the connection dialog appeared on a databse that is not related to that project or any in the solution. I not sure why this plugin might need to access all my databases, but as a precaution i will not be using this plugin as it makes me nervious.

0/10 Scary black helicopters

by Guibhz | July 23 2013

great extension

by Elmut | July 18 2013

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


  • Closing files got really slow
    2 Posts | Last post August 17, 2010
    • Is it my imagination, or does closing files take a lot longer after these power tools are installed?
      
      It seems that it was really fast before.
      
      I can't say 100% that it was the fault of the productivity power tools, but pretty much right after I installed them, it started taking a long time to close files in the IDE.  For a single file, probably about 0.75 seconds.  I opened up 15 .cs files and invoked "Close All" from the menu, and the IDE hung for nearly 5 seconds while it completed the operation.
      
      Disabling or uninstalling the power tools didn't seem to help.
      
      Anyone else seeing this?
    • Hi Rob263,  
      
      If uninstalling the power tools doesn't resolve the problem, then there is likely a different cause.  Can you try disabling other extensions to see if that resolves the problem?  If it doesn't can you send me an email (seanla @ microsoft. com) and I'll send you instructions to report performance problems.  
  • Copy/Paste no longer work
    7 Posts | Last post August 17, 2010
    • After installing this extension, standard Copy/Paste with the edit menu and CTRL-C, CTRL-V are broken, e.g. when editing C# code. Any ideas on how to fix this or do I just need to ditch the whole extension? I do like the Add Reference feature.
    • may be due to copyashtml extension. try do delete copyashtml.dll in folder "%localappdata%\Microsoft\VisualStudio\10.0\Extensions\Microsoft\Visual Studio 2010 Pro Power Tools" and verify if this problem solved
    • lex3001 - could you please contact me via my blog at http://blogs.msdn.com/b/kirillosenkov
      I would love to help you investigate this issue.
      
      Thanks!
    • I notice this issue as well, but in VB, and it is not CopyAsHtml causing this issue.
      
      I copy a literal boolean (False) and try to paste it over another one (True), and the Object Browser pops up.
      
      It can also happen with literal numbers and other stuff.
      
      How do I disable this, it's abysmal. I have turned off the power tools until I can figure out how to disable that.
    • 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.
    • I was unclear that I was posting to this thread. My last post was intended to be posted against the Crash in VS 2010 Premium thread.
    • I should mention, I've narrowed this down and it turns out it's the ctrl click go to definition causing this. As I try to copy/paste, often the ctrl is already hit before I click on a literal. Since the literals don't get the underline like variables, I'd assumed ctrl click wouldn't to go to definitions on them. And in fact, I really wish this was the case, or that literals, like everything else, got underlined, so you could tell it was going to go to definition. I have disabled the ctrl click go to definition for now, but it would be nicer if I could disable it only for literals.
      
      Alternatively, maybe even preferably, if it required ctrl alt click, rather than ctrl click, this kind of issue wouldn't happen.
  • Suggestion Better Find replace
    1 Posts | Last post August 17, 2010
    • I really like the tools they cut out some little hassles every day. I would suggest you add to the suite an extended find and replace dialog. The issue I find with the normal VS one is you can't specify file types to search in for instance .cs only. 
      
      There is sort of the same functionality in the find in files dialog but you couldn't for instance search in .cs files without looking in .designer.cs files as far as I can tell because of the way it works. If you added an included file type list and an excluded file type list it would make it really flexible.
      
      I'm sure there are other improvements that could be added to the find and replace dialog along with this.
  • Add Reference Error
    1 Posts | Last post August 12, 2010
    • Crashed adding a reference to the project.
      
      Application: devenv.exe
      Framework Version: v4.0.30319
      Description: The process was terminated due to an unhandled exception.
      Exception Info: System.NullReferenceException
      Stack:
         at Microsoft.VSProjectPlus.AssemblyReferenceProvider.PopulateObservableAssemblyCollection(System.Collections.Generic.IEnumerable`1<Microsoft.VSProjectPlus.Utilities.AssemblyIdentity>)
         at Microsoft.VSProjectPlus.AssemblyReferenceProvider.PopulateFrameworkAssemblies(System.Object)
         at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
         at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
         at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
         at System.Threading.ThreadPoolWorkQueue.Dispatch()
         at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
      
      
      EventType clr20r3, P1 devenv.exe, P2 10.0.30319.1, P3 4ba1fab3, P4 microsoft.vsprojectplus.addreference, P5 0.0.0.0, P6 4c39516c, P7 74, P8 11b, P9 system.nullreferenceexception, P10 NIL.
  • Copy Html function often got incorrect result
    6 Posts | Last post August 12, 2010
    • It was a indeed cool feature, I look forward to it for a long period.
      But it seems that there may be some bug.....copy code often not fully copy all of the codes I selected, and got some incomplete html tags.
    • I've found that this issue also due to tabs.
    • may be some mistake. i'm trying to solve this issue. will be back if resolved.
    • I think this issue has been solved. It's due to convert html text to clipboard html data format process, we can't just calculate how many characters there are, we need to count how many bytes used under utf-8 encoding. In addition, I also added a feature to remove block text indent.
    • See http://www.cnblogs.com/nicch/archive/2010/06/13/vs2010_powertools_copyashtml_fix.html for solution(chinese).
      or download copyashtml.dll(http://files.cnblogs.com/nicch/CopyAsHtml.zip) or project(http://files.cnblogs.com/nicch/CopyAsHtml_src.zip).
      
      apologize for decompoiling assembly.
    • Thank you very much for reporting the issue and great job on fixing it yourself! I've just fixed the bug, so you should see it working fine in the next update:
      http://blogs.msdn.com/b/kirillosenkov/archive/2010/08/11/html-copy-extension-from-pro-power-tools-not-working-with-live-writer.aspx
  • Add Reference dialog throws exception
    2 Posts | Last post August 10, 2010
    • Every time I use the AddReferenceDialog I have the following exception thrown after I have added the reference/when the dialog is closing.  I am using v 10.0.10710.22
      
      20/07/2010 10:00:33
      System.NullReferenceException: Object reference not set to an instance of an object.
         at Microsoft.VSProjectPlus.AddReferenceDialog.AddReferenceDialogView_Closed(Object sender, EventArgs e)
         at System.Windows.Window.OnClosed(EventArgs e)
         at Microsoft.VisualStudio.PlatformUI.DialogWindowBase.OnClosed(EventArgs e)
         at System.Windows.Window.WmDestroy()
    • I have the exact same symptoms but the error is different, using VS 2010 Ultimate on Windows XP SP3, I guess testing wasn't a priority in this release.
      
      EventType clr20r3, P1 devenv.exe, P2 10.0.30319.1, P3 4ba1fab3, P4 microsoft.vsprojectplus.addreference, P5 0.0.0.0, P6 4c39516c, P7 74, P8 11b, P9 system.nullreferenceexception, P10 NIL.
      
      Application: devenv.exe
      Framework Version: v4.0.30319
      Description: The process was terminated due to an unhandled exception.
      Exception Info: System.NullReferenceException
      Stack:
         at Microsoft.VSProjectPlus.TypeLibraryReferenceProvider.PopulateTypeLibraries(System.Object)
         at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(System.Object)
         at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
         at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
         at System.Threading.ThreadPoolWorkQueue.Dispatch()
         at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
  • Middle mouse button click...not working
    1 Posts | Last post August 10, 2010
    • Is it just me or did the ability to close a tab by clicking the middle mouse button stop working?  I can still do this in SQL Studio, Firefox, etc. so seems like the mouse is working fine.
      
      Amil
  • Solution Navigator Suggestions
    1 Posts | Last post August 10, 2010
    • The solution navigator is great!  I have two suggestions.
      
      1. Support for drag-and-drop adding of items.  If you drag an item into a project in SN now, instead of adding the item to the project, the item simply opens as if it were dragged into the main VS window.
      
      2. Support for re-ordering of projects.  Projects show up alphabetically in SN just like in SE.  However, when working on a couple of projects in a large solution, I would like those projects to appear at the top.  Allowing projects to be re-ordered would be great, but even "Pin To Top" would be nice.
      
      Thanks for a great extension!  I absolutely love it.
  • Solution Navigator - Keyboard shortcut to search box
    1 Posts | Last post August 10, 2010
    • Is there any way to assign a keyboard shortcut to the search box in the Solution Navigator? Or is there already such a keyboard shortcut?
      
      If not, this would be a very helpful addition.
  • Solution Navigator - Mouse Wheel Scroll bug
    1 Posts | Last post August 10, 2010
    • If you expand a project and select a node. Now collapse the project which presumably leaves that node selected. Using the mouse wheel to scroll no longer works. Anyone else see this behavior?
711 - 720 of 864 Items