VSCommands 3.4.0.0 Released
New in this release:
Solution Properties – Reference Paths Management
Ability to manage reference paths for the whole solution has been added.
It comes in a form of a new tool window that can be accessed from tools menu
or solution explorer toolbar.
The window contains list of all projects in solution together with all reference paths.
Each reference path can be enabled or disabled by clicking on it. You can also add a new reference path by clicking plus sign next to project name.
The window also contains a list of all reference paths used in a solution, where you can easily add or remove each reference path to or from all projects or open them in windows explorer.
Error List – Activation issue fixed
Error List window pane will now be activated when build fails and Cancel build when first project fails is enabled.
View PostVSCommands 3.3.5.0 Released
New version of plugin is available from Visual Studio Gallery so download it now!
New in this release:
Prevent accidental Drag & Drop in Solution Explorer
To stop confirmation dialog from appearing you can now hold Alt key while moving files in Solution Explorer.
Search Online
You no longer have to select the whole word first to use this feature (although you still can). Additionally, search results will now be displayed in Visual Studio internal browser window
Dialog Boxes not accessible issue
There is a known issue in VS where modal dialog boxes are sometimes displayed ‘behind’ the main window and cannot be accessed by a user. This also stops VS from exiting since it detects that a modal dialog is open.
To prevent this from happening when using VSCommands some dialog boxes have been removed and all that remained will now show in windows task bar
Apply Fix
Apply fix command now supports few more Style Cop warning fixes.
Build/Debug/Search Output Custom Formatting
A bug has been fixed where user defined colors were not used in output windows
View PostVSCommands 3.3.0.0 Released
New version of plugin is available from Visual Studio Gallery so download it now!
New in this release:
Apply Fix
You can now automatically fix several build errors and warnings.
Take the well know ‘file being used by another process’ error as an example:
Unable to copy file xxx to yyy. The process cannot access the file xxx because it is being used by another process.
With VSCommands you can now right click on error message, select Apply Fix command
and click Ok to end all processes that are currently using this file:
Another example of frequent problem that can be now easily solved is key import error:
Cannot import the following key file : xxx.pfx. The key file may be password protected. To correct this, try to import the certificate again or manually install the certificate to the Strong Name CSP with the following key container name: VS_KEY_XXXXXX
Now when you click Apply Fix the certificate will be installed to the correct CSP.
More details about all supported errors and warnings will be coming soon.
Open Powershell
Since old Open Command Prompt is going out of fashion, VSCommands now supports
Open Powershell command which will open a new Powershell window and load Visual Studio environment variables for easy access to all VS tools.
Note that to use it properly you will have to first update the Execution Policy
by executing Set-ExecutionPolicy Unrestricted command.
Open Command Prompt
Open Command Prompt will now execute with elevated privileges.
View PostBuild Enhancements
Did you know #003:
With VSCommands you can display build summary, cancel build when first project fails and customize build output highlighting.
View Post
VSCommands 3.2.0.0 Released
A new version of VSCommands is available for download.
It contains several minor bug fixes and one new command.
Thanks to all of you who reported the issues and suggested new features via email or our support forum.
Show Assembly Details
Show Assembly Details replaces old Show Assembly Full Name command. ![]()
It displays additional information about an assembly that is not available from properties pane in Visual Studio. This information includes:
- Assembly Full Name
- Public Key Token
- Public Key (often used with InternalsVisibleToAttribute)
- Assembly Location – this will show a location of an assembly. When assembly is a Reference Assembly (metadata-only file used by Visual Studio 2010 to support multi-platform targeting and increase performance) then the location to actual assembly that contains implementation is also provided (notice two locations in the screenshot below)
VSCommands 3.1.0.0 Released
Create Code Contract
New options are available when creating a code contract:
Contract class name can be customized to meet your naming conventions and it be created in a new file which may be grouped under initial source file.
You can also decide not to show customization dialog again in which case your settings will be automatically applied to any new code contracts you create (hold Ctrl to bring the dialog back).
Collapse Solution
Default behavior of Collapse Solution button in Solution Explorer Toolbar has changed.
From now on it will collapse whole solution when clicked. You can still collapse currently selected item (old behavior) by holding Ctrl key.
Debug Output Formatting
Warning and Information messages are now supported by custom formatting.
These are the messages logged to debug output by using Trace.TraceWarning() or Trace.TraceInformation() methods (or similar methods on Debug class).
Default formatting can be changed from Tools -> Options –> Fonts and Colors in Visual Studio
(you may need to restart VS for settings to take effect)
Search Output Custom Formatting
Custom formatting in Search Output will now follow the settings defined in Find and Replace dialog (match case, regex settings, ..)
Configuration
Configuration handling has been rewritten to support growing number of available options and provide better foundation for future releases.
View PostVSCommands 3.0.0.0–New Features
VSCommands 3.0.0.0 has been released yesterday, so let’s have a look at some of new features:
Prevent accidental Drag&Drop in Solution Explorer
How many times did you have to fix you solution after accidentally moving files and folder around in Solution Explorer?
With this new feature you will be asked to confirm item move whenever you Drag&Drop in Solution Explorer
Prevent accidental linked items delete
By default, Visual Studio won’t ask you for confirmation when deleting linked items in Solution Explorer.
VSCommands works around this limitation and will display a confirmation dialog whenever it happens
Create Code Contract
Code Contracts are really great and, with release of .Net 4.0, they continue getting more popular in .Net community.
There are, however, some issues that make it less developer friendly than it really should be.
One of these issues is a way that Code Contracts are implemented on interfaces or abstract classes.
Create Code Contract command helps to accomplish it quickly from editor context menu
It will create a new class that implements an interface (or inherits from an abstract class) and decorate it with all necessary attributes
Formatting of errors and warnings in Build Output can customized.
This makes them stand out and makes it much easier to read.
Debug Output – Custom Colours
Same as above, formatting can be customized for exceptions, data binding errors and other notifications in Debug Output.
Search Output – Custom Colours
Locate In Solution
Locate In Solution command is now available from tab item context menu
as well as from Solution Explorer Toolbar
Also available from Solution Explorer Toolbar is Collapse All command.
That means it really is one click away any time you want it!
Cancel Build when first project fails
Another time saver – current build will stop as soon as first project fails to compile.
View PostVSCommands 3.0.0.0 Released

For last three months VSCommands has been growing in features and popularity.
With over 10,000 downloads it continues to be one of the most popular Visual Studio plugins and everyday coding companion for thousands of developers.
Today I am pleased to announce VSCommands 2010 Pro Edition.
This will come in a form of an optional upgrade to existing Lite version (which will remain free) and will include several additional enhancements.
Both versions will continue to be developed and I’ll write a little bit more about coming features in the next few posts, but for now let’s see what’s new:
VSCommands Lite
Create Code Contract – ability to create code contract for interfaces and abstract classes
Locate In Solution on document tab and Solution Explorer Toolbox
Cancel Build when first project fails
VSCommands Pro
Prevent Accidental Drag&Drop in Solution Explorer – removes one of the biggest annoyances in VS
Prevent Accidental Link Deletion
Search Enhancements
Debug Output and Build Output Enhancements
Group Files (always use file with the shortest name as a root, Ctrl + Group to bring the dialog)
We’re here to listen,
let us know what you think about the product and suggest the direction it should evolve!
Locate In Solution
Did you know #002:
You can locate currently opened document in Solution Explorer with just two clicks.
Copy/Paste As Link
Did you know #001: VSCommands can help you to manage multi-platform targeting solutions with Copy and Paste as Link command.
View Post




