Visual Assist

VSIP Partner Trial

Productivity tool for C/C++ and C# that improves IDE features related to navigation, refactoring, code generation, and coding assistance.

(333) Review
Visual Studio
2013, 2012, 2010
Download (475,143)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (333)
Q and A (7)
Sign in to write a review
Sort by:

by Angel Hernández Matos | Sat 12:45 AM

I have used Visual Assist since back in the old days of Visual C++ 6.0.
As a Visual C++ developer, it's one of the tools that must be in my toolbox, why? well, because it makes more productive by enhancing intellisense and providing cool features like refactoring and tool windows being my favorites. I would highly recommend it to my fellow Visual C++/C# developers.

Angel Hernandez
Microsoft Visual C++ MVP

by Dave Calkins | September 09 2014

Excellent tool! Highly recommend!

by PStemper | August 08 2014

I have used Visual Assist for 16 years, and still can't live without it. It adds all the features to VS that should have been in there from the beginning! This is a MUST-HAVE for any serious developer using Visual Studio.

Their support is second to none also. I have only needed to contact them 3 times in those 16 years, and every time they had the issue resolved in less than 24 hours!

Wonderful product!

by Zhang Xiaoming | August 07 2014

When I use it in Visual Studio 2012 and 2013 with the Win8.1, I cannot input the Chinese charaters. Why????

by JFWiede | August 03 2014

Excellent quality product with constant improvement, and attentive
customer support! I use it primarily with C++, and would find it much less
efficient to work without the Visual Assist toolbox!

by Beached | July 28 2014

I keep swearing every time my maintenance runs out. I come into it thinking, I don't need to renew I am happy. Then I look at the next release and they do it again. This time was the step filter. Now when I step into a method, I don't get bogged down in the std library. So yeah, take my money as they keep making Visual Studio better.

by adishavit | July 14 2014

Can't live without it!

by PilgrimFM | July 14 2014

Wonderful tool, especially for C++ developers. I don't know better assistant that make programming process so comfortable and productive.

by drknoll | July 08 2014

by François1 | June 16 2014

Essential, Vital !

by Andrei Anghel | June 10 2014

by xacbeyond | June 04 2014


by GalloTeo | June 03 2014

This is a fundamental product for native c++ development. you cannot develop c++ with VS if you have not that: it makes your life easier and refactor doable.
there are of course things that are missed i wanted, but the team is quite responsive and they release very often improvements.
Also spaghetti is really great but still in beta at the time i'm writing.

I love this product guys!

by Victor Bonnedun | June 02 2014

by juvand | June 02 2014

No-brainer for C++ developers. Enough said.

by JohnCz | May 29 2014

Tool you must have.
I use it since 1999

by Theokrin | May 14 2014

Just try to not buy a license the moment the free trial expires.

by lmtanco | May 03 2014

Nice and easy refactoring of C++ code (renaming classes, methods, etc.).

by cp_k | April 29 2014

Greatly improves productivity!

by Reed Copsey, Jr | April 08 2014

Very useful extension for all C++ developers. This really fills the void in terms of tooling for C++ work in Visual Studio.

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

  • Great Tool
    1 Posts | Last post January 15, 2014
    • One of the best tool
  • Extract method fails in C
    5 Posts | Last post June 30, 2013
    • This is a great extension but I have a problem with some simple C code. The "extract method" fails and I am keen to know if this is my error or if it can be fixed.
      Below is a very simple loop() just to test the "method extract". If I attempt to extract the code inside the for() then an error is displayed and the extracted method is not added to the source code.
      The error suggests the most common cause is a readonly source file but this is not the case. The intellisense is working corectly and providing help so it isn't a VS/Code issue.
      void loop()
      	int a = 0;
      	int b = 0;
      	int c = 0;
      	for (a=0;a<10;a++)
      		if (Serial.available()>0)
      The reason for the C code is that this is an Arduino program which is supported in Visual Studio because it is just C/C++
    • I just tried that example and it worked successfully in my environment.  What version of VS are you using?  Is loop() in a header file or a source file?  If a header file, is there are corresponding source file and is it read-write? 
    • Also, sorry for the delay in response.  More timely support is available at
    • Hi,
      Thanks for the reply. I suspect the problem is due to the file extension being .ino or .pde. I will test shortly but I think it will be okay based upon the following info...
      HKEY_CURRENT_USER\Software\Whole Tomato\Visual Assist X\VANet8 Press Rebuild on the Performance tab of the Visual Assist X options dialog and restart your IDE NOTE:-Replace 8.0 with 10.0 if you use VS 2010.Replace 8.0 with 9.0 if you use VS 2008.Replace 8.0 with 7.1 if you use VS.NET 2003.Replace 8.0 with 7.0 if you use VS.NET 2002.Replace VANet8 with VANet10 for Visual Studio 2010.Replace VANet8 with VSNet9 if you use VS2008.Replace VANet8 with VSNet if you use VS.NET 2003.Replace VANet8 with VANet7.0 if you use VS.NET 2002
    • Thanks For Support :)
  • Visual Assist X for Education
    3 Posts | Last post June 09, 2011
    • Is your Academic License available for purchase by students ? Love your program, but us college kids are poor! 
      Thank you !
    • Of course!  Seems like it would be pretty weird if an academic license didn't apply to students.  Is that a common practice?
    • haha , good point. I thought maybe It was something for university's and schools , thanks ! 
  • Prompts for update
    1 Posts | Last post May 26, 2011
    • VSPain, we're sorry to hear of the trouble you've experienced with update notices.  You can disable our update notices on the Startup node of the VA Options dialog.  We do have logic that is supposed to notify you when an update is not applicable to your license.  It is possible that you received an update notification from the Visual Studio Extension Manager.  Unfortunately, the Extension Manager has no knowledge of your license status and you will continue to receive notifications from it unless you disable "Automatically check for updates to installed extensions" on the Extension Manager page of the Visual Studio Options dialog.  The Visual Studio Gallery does not allow extensions to opt out of update notifications.  Please encourage Microsoft to allow extensions to opt out of update notices since they only have a one-size-fits-all implementation that really only suits free extensions.  Thanks.
  • I can't Install it!!!
    6 Posts | Last post August 16, 2010
    • No toolbar,and no tips ,%>_<%,help!!!and thanks a lot!!
    • It would be best to contact support via the form at:
      The download up top is only for VS2010.  Express editions do not support tool extensions.
    • If you are running Visual Studio 2010 with administrative privileges, you will need to explicitly allow extensions to run:
      Tools | Options | Environment | Extension Manager | "Load per user extensions when running as administrator"
    • I'll try it,thank you^_^
    • But the problem is still exists!!o(︶︿︶)o~~o(>_<)o ~~/(ㄒoㄒ)/~~~~~~(>_<)~~~~ 
    • This discussion board is not a very good way to help you.  Please contact support for help debugging your environment.
  • Visual Assist X Support
    1 Posts | Last post June 03, 2010
    • Please visit our forums for support:
      You can also contact us via:
  • 64-Bit Support?
    2 Posts | Last post June 03, 2010
    • Does Visual Assist support 64-bit Windows XP?
    • Yes it does.