More From Whole Tomato Software

Visual Assist X

VSIP Partner Trial

Read, write, navigate, and refactor code FAST with more than 50 productivity-boosting features for C++/C, C#, VB, ASP, JavaScript...

(270) Review
Visual Studio
2012, 2010
Download (213,701)
5/14/2013
10.7.1936.0
View
E-mail Twitter del.icio.us Digg Facebook
Add To Favorites
Description
Reviews (270)
Q and A (6)
Sign in to Write a Review
Sort By:

by D. Chatterjee | Mon 6:22 AM

Hope this was free

by tomi17000 | April 30 2013

A very good coding helper.

by Syperus | March 18 2013

Absolutely great extension. I went back to C++ after using C# for a long time and using the .NET framework you had code assistance, but now with C++ i have it back!! Great job authors.

by ucancode software | February 21 2013

We use Visual Assist X with our leading E-XD++ Visualization HMI & SCADA Source Code Kit for C/C++ ( http://www.ucancode.net ) more than 10 years, it's very good, thanks!

Paul Chi
http://www.ucancode.net

by xxDESIxx | February 08 2013

its alright

by sorrisosv | February 08 2013

by Japu | January 31 2013

Thank you Visual Assist.

by Graeme_Burr | January 26 2013

Makes coding C++ more managable.

by Leland Green | January 12 2013

This is a must have! At first you may think there's not a lot to it, but if you use it for the full demo period, you'll buy it. There are a lot of features in there, and they're really great.

If you want ReSharper for C++, this is it. I know, not the same features, but a lot of things are very close and many the same. I do disable this when I'm working in C# because I own ReSharper. Two clicks and it's disabled. (Or two shortcut keys, which is what I prefer. Alt-X, E toggles enabled/disabled.)

Support is excellent, too. I thought I found a bug during the demo period. I submitted a support case and they replied right away. This was a strange one, and took a bit of their time, but they stayed with it until we had it resolved. (Turned out to not be a bug, but a keyboard mapping issue.)

I have not seen the problems that some reviews mentioned.

Bottom line: Priceless to increase productivity.

by Darth Probius | January 09 2013

Excellent and easy to use

by sjbeck86 | January 08 2013

by hozgur | December 26 2012

It's very usefull.

by ssproessig | December 18 2012

Essential for C++ !

by Arieh Schneier | December 06 2012

by AbdElRaheim | November 29 2012

This this is crap. Thank god intellisence is back in 2012. To make this thing remotely usable you need to turn off all the "corrections". These just prevent me from writing code.

The intellisense for C# is horrible compared to what comes with VS. Often I am working with mixed mode and C# projects. Every time I switch a C# project I have to disable this thing. Its slow, the syntax highlighting messes up, and the intellisense is slow to update when new types are added.

by datanewb | November 12 2012

The heuristic suggestions make coding so much faster. Often VA knows what function I want to call before I do! Great job on making Visual Studio even better! You make c++ fun!

by Patrick Finnigan - MSFT | November 09 2012

by Exe.Cute | November 01 2012

by RM 1234 | October 30 2012

Essential - once you've used it, you can't code without it!

by adam_sc | October 26 2012

1 - 20 of 270 Items   
Sign in to Start a Discussion


  • Extract method fails in C
    4 Posts | Last Post May 06, 2012
    • 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++)
      	{
      		c=5;
      		b=4;
      
      		if (Serial.available()>0)
      		{
      			b++;
      		}
      	}
      
      }
      
      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 http://www.wholetomato.com/support/contact.asp
    • 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
  • 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: 
      http://www.wholetomato.com/support/contact.asp
      
      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.  http://www.wholetomato.com/support/contact.asp
  • Visual Assist X Support
    1 Posts | Last Post June 03, 2010
    • Please visit our forums for support:
      http://www.wholetomato.com/forum/default.asp
      
      You can also contact us via:
      http://www.wholetomato.com/support/contact.asp
      
  • 64-Bit Support?
    2 Posts | Last Post June 03, 2010
    • Does Visual Assist support 64-bit Windows XP?
    • Yes it does.