This project is read-only.

Version 1.0 & 1.1

These versions will allow you to extract the icons from either Visual Studio 2010 or 2012 and inject them into the other version.

If you are using a language other than US English for Windows or Visual Studio please see these notes before running this version.

It is highly recommended that you first run the backup command against the version of Visual Studio you will be injecting new icons into. If you choose not to back up your files you may restore them by running the Visual Studio installer and selecting the Repair option.

Commands

backup
Allows you to back up the files that will be modified. They will be named {file}.dll.orig
required
-v or --version - The version of Visual Studio to use (2010 or 2012).
optional
-f or --force - This option will overwrite any existing backup files that are encountered.
-s or --saveto - The location to back up the DLLs to. The default location is their current folder.
recommended use
backup -v=2012
restore (v1.1 only)
Restores the backup DLLs for the specified version of Visual Studio. This requires the backup files to be located in the same folder as the files to overwrite. Used with backup -v=2012
required
-v or --version - The version of Visual Studio to use (2010 or 2012).
recommended use
restore -v=2012
extract
Allows you to save the images from Visual Studio 2010 or 2012.
required
-v or --version - The version of Visual Studio to use (2010 or 2012).
optional
-s or --saveto - The location to save the images to. The default location is the folder this program is executing from.
recommended use
extract -v=2010
inject
Allows you to inject new images into Visual Studio 2010 or 2012.
required
-d or --destination - The version of Visual Studio to use (2010 or 2012) or the location the DLLs are stored.
optional
-l or --loadfrom - The location to load the images from. The default location is the folder this program is executing from.
recommended use
inject -d=2012
menus
Lets you turn ALL CAPS MENUS on or off.
-y or --on - Turn uppercase menus on.
-n or --off - Turn uppercase menus off.
-t or --toggle - Toggle uppercase menus based on the current setting.
-c or --current - View the current setting.

Limitations

  • Only the icons used by the Solution Explorer, Class View, and class/method name drop downs are updated with this version.
  • Even though the Class View will display the 2010 icons, drilling down in the Solution Explorer still shows the 2012 icons.
  • Visual Studio 2012 modifies the icons based on the background color used for Tree Views. Because of this the old icons don't look good when using a dark theme unless you modify it to keep a light background color for Tree Views. You may use the Visual Studio 2012 Color Theme Editor to do this.

Last edited Sep 15, 2012 at 7:56 AM by xt0rted, version 4

Comments

No comments yet.