VSCommands 3.4.0.0 Released

admin | August 23, 2010 | 0 Comments

New in this release:

Solution Properties – Reference Paths Management

Ability to manage reference paths for the whole solution has been added.

rm1
It comes in a form of a new tool window that can be accessed from tools menu

rm2

or solution explorer toolbar.

rm3

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.

rm4

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.

rm5

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.

f1

View Post

VSCommands 3.3.5.0 Released

admin | August 15, 2010 | 0 Comments

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.

newitemmovedialog

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

searchonlineinvsbrowser
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

modaldialogsintaskbar

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

outputcustomizations2

View Post

VSCommands 3.3.0.0 Released

admin | August 7, 2010 | 0 Comments

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.

filelockerror

With VSCommands you can now right click on error message, select Apply Fix command

filelockerror2
and click Ok to end all processes that are currently using this file:

filelockerror3

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

FixKeyFile1

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.

openpowershell

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 Post

Build Enhancements

admin | August 5, 2010 | 0 Comments

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

admin | August 2, 2010 | 0 Comments

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.
ShowAssemblyDetails

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)

SAD-dialog

View Post

VSCommands 3.1.0.0 Released

admin | July 26, 2010 | 0 Comments


Create Code Contract

New options are available when creating a code contract:

code contract - dialog

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.

code contract - grouping

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

collapse solution - solution toolbar

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).

debug output formatting - information

debug output formatting - warning

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)

custom formatting - customization

Search Output Custom Formatting

Custom formatting in Search Output will now follow the settings defined in Find and Replace dialog (match case, regex settings, ..)

search output

Configuration

Configuration handling has been rewritten to support  growing number of available options and provide better foundation for future releases.

View Post

VSCommands 3.0.0.0–New Features

admin | July 15, 2010 | 0 Comments

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

draganddropconfirmation

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

deletelinkconfirmation

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

createcontract
It will create a new class that implements an interface (or inherits from an abstract class) and decorate it with all necessary attributes

codecontractendresult
Build Output – Custom Colours

Formatting of errors and warnings in Build Output can customized.
This makes them stand out and makes it much easier to read.

buildoutputcoloring

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

searchresults

Locate In Solution

Locate In Solution command is now available from tab item context menu

locateontab

as well as from Solution Explorer Toolbar

locatesolutiontoolbar
Collapse All

Also available from Solution Explorer Toolbar is Collapse All command.
That means it really is one click away any time you want it!

collapseallsolutiontoolbar

Cancel Build when first project fails

Another time saver  – current build will stop as soon as first project fails to compile.

cancelbuild

View Post

VSCommands 3.0.0.0 Released

admin | July 14, 2010 | 0 Comments

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!

View Post

Locate In Solution

admin | July 2, 2010 | 0 Comments

Did you know #002:
You can locate currently opened document in Solution Explorer with just two clicks.

View Post

Copy/Paste As Link

admin | July 1, 2010 | 0 Comments

Did you know #001: VSCommands can help you to manage multi-platform targeting solutions with Copy and Paste as Link command.

View Post
Page 1 of 212