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.

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

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.

by Jan-Lieuwe Koopmans | April 04 2014

Have been using VA for many years now (C++, Games Industry); can't live without. Just renewed my license in order to be able to use it in VS2012.

by GreaseMonkDr88 | April 01 2014

The best (my first as well) addition to vs.

by fabio chu | March 24 2014

by kenster10 | March 21 2014

Great piece of software. Really makes a difference with my C++ development. I recommend this to anyone developing in C++ and Visual Studio

by muhammad samir muhammad | March 20 2014

VAssitx is Awesome !!

by AKhaled5286 | March 20 2014

Visual Studio C++ without tomato visual assist is more like Notepad but with some colors.

by ljk_nc | March 13 2014

I've been using Visual Assist since the first days of .NET and Visual Studio. That said it's always the first thing I install on a new machine and don't like coding without it. Although Visual Studio itself has made huge strides with each release, VA still provides usability that's either missing in VS or is just plain better. Do yourself a favor and give it a try... but be forewarned, unless you're serious about laying out the cash to buy it, don't bother trying it because once you do, you won't be able to live without it! ;-)

by Kevin_Schilling | March 13 2014

by Yonghyun Kim | March 13 2014

by AceInfinity | March 09 2014

Great extension to Visual Studio! I enjoy the features it provides me with when doing work in a C++ project especially.

by JumpingJeff | March 04 2014

We find it indispensable. I am lost without it. Give me VsVim and Visual Assist and I am at home, even though I'm not a PC guy.

by Cory Trese | February 24 2014

If you are using Visual Studio for C++, you need to use this tool.

The demo is 100% full featured and will have you hooked in an hour.

Have you been spoiled by C# and Java IDE? Do you crave a "Refactor" menu?


by Arkady Shapkin | February 06 2014

by colinmjensen | February 05 2014

Indispensable for C++ programmers.

by Karl Hendrikse | January 31 2014

Awesome. Can't live without it. Alt+O to toggle between source file and header is worth the price alone. Alt+Shift+R to rename in C++ is the killer feature though. Very embarrassing for Microsoft that Visual Studio doesn't have this built in.

by Mike ONeill | January 27 2014

I have just purchased my 4th annual license extension -- enough said.

I loaded a trial years back gave it a few days and bought it , its been getting progessively better since. The new release cylce adds new extras in almost quarterly and fixes what few bugs there are monthly .

The support is brilliant with guys who are real coders answering your queries, the community alive and contributing, there are comments virtually every day.

Some of the best bits adding into intellesense make life a dream. Acronyms makes it like programming in shorthand and with my typo's I need it BUT.
The refactoring may be little limited compared with "others" but they are really the ones you want not a whole range of bloat you never use.
VA Outline is an absolute must , navigation to methods in split seconds , Microsoft should "copy" this tool as a std in VS , but meanwhile I have it !!

I suppose the accolade is if i had to turn it off i would have to relearn how to code

Keep up the good work, heres to another year....

Now Year 7 ....

by Milan Senesi (MSFT) | January 22 2014

Wouldn't want to use Visual Studio without this anymore, such a productivity boost.

by Alexey Peshekhonov | January 19 2014

I'm using it for over 13 years. Simple add-on which greatly improves my productivity.

by Quinnelton | January 18 2014

I am a student and Visual Assist X has been invaluable in increasing my productivity. Whether I'm working on my Data Structures class work or my year long game project class. Not only that, Whole Tomato is an amazing company and has great customer support.

I can't recommend them any higher.

1 - 20 of 314 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.