Home Professional Edition Commands Extensions Resources What's New

Visual Commander Visual Commander

Professional Edition

Visual Commander Professional is a commercial edition of Visual Commander. The Professional Edition supports up to 99 commands and 50 extensions (the free edition supports only 10 commands and 5 extensions). Additionally the Professional Edition adds IntelliSense and syntax highlighting for code editing in Visual Studio 2015+, syntax highlighting for C# code editing in Visual Studio 2010/2012/2013, allows creation of common code modules, enables commands reordering, navigation to relevant code from compiler errors, friendly command names for keyboard bindings and debugging of command execution.

IntelliSense and syntax highlighting for code editing in Visual Studio 2015+

The Professional Edition integrates the Visual Studio text editor and adds IntelliSense and syntax highlighting for C#/VB code editing in Visual Studio "15"/2015:

C# command editing with IntelliSense in Visual Studio 2015

C# syntax highlighting in Visual Studio 2010/2012/2013

The Professional Edition integrates the Visual Studio text editor and adds syntax highlighting for C# code editing in Visual Studio 2010/2012/2013:

C# command editing in Visual Studio 2013

VB code in Visual Studio 2010/2012/2013 is also displayed in the Visual Studio text editor, but without syntax highlighting:

VB command editing in Visual Studio 2013

Common code

With the Professional Edition you can create common code modules and reuse them from commands and extensions:

Common code editing in Visual Studio 2013

Calling common code in Visual Studio 2013

Commands and extensions reordering

The Professional Edition allows you to reorder commands, extensions and common code modules with the mouse in the corresponding window and sort them by name with a single click on the Sort button:

Commands reordering in Visual Studio 2013

Commands in the VCmd menu are then displayed in your custom order:

Sorted commands in VCmd menu

Navigation to code from compiler errors

With the Professional Edition you can double-click on a compiler error in the Compilation status box and navigate directly to the relevant code (line and column of the error):

Navigation to relevant code from a compiler error

Friendly command names for keyboard bindings

In the Professional Edition command names for keyboard bindings include your custom command names with the VCmd.CCommand prefix:

Friendly command names for keyboard bindings

Debugging

The Professional Edition allows you to debug command execution with the Visual Studio debugger.

1. Check the Include debug information option and add the System.Diagnostics.Debugger.Launch() call where you want to start command debugging:

Prepare code for debugging

2. Run the command as usual and select a Visual Studio debugger when the Visual Studio Just-In-Time Debugger dialog opens:

Select debugger

3. Now you can step through your code, inspect variables and add standard Visual Studio breakpoints:

Debug

If a debugger is already attached to your Visual Studio instance where the command is executing, you can use Debugger.Break() instead of Debugger.Launch() to break execution from code. Or you can call the following universal method:

static private void BP()
{
	if (System.Diagnostics.Debugger.IsAttached)
		System.Diagnostics.Debugger.Break();
	else
		System.Diagnostics.Debugger.Launch();
}

Personal License

The personal license allows you to use Visual Commander Professional on any number of computers or electronic devices, but you may not permit other individuals to use your license. Purchase of the personal license includes 1 year of software updates and technical support.

Buy Personal License Now, $39

(alternatively buy via BlueSnap or PayPal to SergeyVlasov@vlasovstudio.com)

You will receive your registration code immediately via e-mail after your order completes. We offer an unconditional 30 day money back guarantee. If for some reason you are not satisfied with Visual Commander Professional, you can return it for a full refund.