Visual Commander v3.1.2 (extension for Visual Studio 2019/2017/2015) » Developer.Team

Visual Commander v3.1.2 (extension for Visual Studio 2019/2017/2015)

Visual Commander v3.1.2 (extension for Visual Studio 2019/2017/2015)
Visual Commander v3.1.2 (extension for Visual Studio 2019/2017/2015)


A Visual Commander command is a class written in C# or VB implementing the Run method. It has full access to the Visual Studio automation model and .NET framework. Code of an existing Visual Studio macro from previous versions of Visual Studio can be just pasted in the Run subroutine of a new VB command.

You can assign a keyboard shortcut to a command and you can add commands to the Visual Studio toolbar.

You can record your keystrokes, text editing and search commands from the Visual Studio text editor as a macro and play it back multiple times:

A Visual Commander extension can hook to Visual Studio events (e.g. build events, window and document operations, solution and project loading, debugger events) and automatically perform custom tasks when needed.

The freemium Visual Commander extension lets you automate repetitive tasks in Visual Studio 2019/2017/2015 and SSMS 17/2016. You can reuse existing Visual Studio macros from previous versions of the IDE and create new commands and extensions in C# or VB. You can also record and playback keyboard commands for the Visual Studio text editor:

A command is a class written in C# or VB implementing the Run method. It has full access to the Visual Studio automation model and .NET framework. Code of an existing Visual Studio macro from previous versions of Visual Studio can be just pasted in the Run subroutine of a new VB command.

Keyboard shortcuts Ctrl+Shift+R and Ctrl+Shift+P are assigned to the Record Macro and Run Macro commands if they are not used in your Visual Studio keyboard scheme. If they are used, but you want to reassign them to Visual Commander, you can manually assign them in Visual Studio keyboard options for the VCmd.RecordMacro and VCmd.RunMacro commands.

There is only one macro - recording the new macro overwrites the previous one. If you want to save the macro for future regular use, you can manually copy its code to a new command or use the explicit Save Macro as Command menu item.

In an extension you can hook to Visual Studio events (e.g. build events, window and document operations, solution and project loading, debugger events) and automatically perform custom tasks when needed. Extension are loaded by Visual Commander on Visual Studio startup and when you press Install in the extension editor dialog.

Visual Commander v3.1.2 - September 27, 2019
Fixed "System.InvalidOperationException: An attempt was made to transition a task to a final state when it had already completed" in VS 2019 16.3.0 for the professional edition when opening a command editor.
Fixed "System.MissingMethodException: Method not found: Void Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions..ctor" in VS 2019 16.3.0 for the professional edition when compiling a command using C# 6.0/8.0.


Only for V.I.P
Warning! You are not allowed to view this text.