Click here to Skip to main content
15,860,972 members
Articles / Programming Languages / C#

Visual Studio Project MRU List Editor III

, ,
Rate me:
Please Sign up or sign in to vote.
4.92/5 (19 votes)
23 Apr 2010CPOL2 min read 69.6K   591   35   26
An update to a stand-alone tool for editing Visual Studio's MRU list
Image 1

Introduction

Josh Beach wrote a utility for editing the MRU list used by Visual Studio. You can find his original article here. Peter then added some extra functionality and you can find his updated version here.

I really like the app, but I had a few niggles so I made some changes of my own:

  • It now supports Visual Studio 2008
  • The default Studio version selected in the drop-down box will be the newest, rather than the oldest
  • The buttons have ToolTips
  • It doesn't list Visual Studio versions that you don't have installed
  • Better-looking buttons
  • Re-named some of the buttons and changed the layout a bit
  • Added an installer project
  • A few other tweaks and fiddles because I was bored

As I can't upload new versions to someone else's article, I've created my own - my first article here at The Code Project, shame it's not my own work!

Using the Code

I have really only fiddled with the UI and made some small changes to the existing code so please take a look at Josh and Peter's original articles for code information. If you want to add other versions of Visual Studio to the list, take a look at the MainForm() constructor in MainForm.cs - it's just a case of adding a new AddVersion() call.

History

June 5, 2008 - peterchen

  • Fixed: Save failed when Visual Studio 2008 was not installed
  • Added: Additional keyboard support
    Shift+Up/Down to move an item, Del to remove, Num-+ to add an existing project/solution
  • Changed selection change after Delete to match my personal preferences

Oct 29, 2009 - Nelviticus

  • Changed: Uses ListView instead of ListBox for better display of file name and directory - much easier to read
  • Added: Now supports Visual Studio 2010. You can add support for other versions by editing the config file in your installation directory (if using the installer) or editing the project settings (if building the project yourself). No need to add a new AddVersion() call and re-build the application

April 22, 2010 - Nelviticus

  • Fixed: Browsing to Visual Studio 2010 projects by double-clicking entries or clicking the 'Explorer' button now works. VS2010 uses environment variables in the file paths it stores in the registry, but because the Process.Start method doesn't expand these, we have to do it manually.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Klippel
Germany Germany
Peter is tired of being called "Mr. Chen", even so certain individuals insist on it. No, he's not chinese.

Peter has seen lots of boxes you youngsters wouldn't even accept as calculators. He is proud of having visited the insides of a 16 Bit Machine.

In his spare time he ponders new ways of turning groceries into biohazards, or tries to coax South American officials to add some stamps to his passport.

Beyond these trivialities Peter works for Klippel[^], a small german company that wants to make mankind happier by selling them novel loudspeaker measurement equipment.


Where are you from?[^]



Please, if you are using one of my articles for anything, just leave me a comment. Seeing that this stuff is actually useful to someone is what keeps me posting and updating them.
Should you happen to not like it, tell me, too

Written By
Software Developer
United Kingdom United Kingdom
I am nine feet tall and made out of fire. I spread misery, suffering and chaos in my wake. Hail Eris! Hail Arioch! Hail tuna and mayonnaise sandwiches with sun-dried tomatoes!

Written By
Web Developer
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
SuggestionI wish there were an executable to try out... Pin
fwcetus4-Oct-13 12:00
fwcetus4-Oct-13 12:00 
GeneralRe: I wish there were an executable to try out... Pin
Nelviticus6-Oct-13 22:49
Nelviticus6-Oct-13 22:49 
GeneralNew version Pin
Alberto M.30-Sep-10 13:14
Alberto M.30-Sep-10 13:14 
GeneralRe: New version Pin
Nelviticus30-Sep-10 22:37
Nelviticus30-Sep-10 22:37 
Generalthe compressed file is corrupted! Pin
Alberto M.25-Apr-10 3:12
Alberto M.25-Apr-10 3:12 
GeneralRe: the compressed file is corrupted! Pin
ziopino7027-Apr-10 13:22
ziopino7027-Apr-10 13:22 
GeneralRe: the compressed file is corrupted! Pin
Nelviticus27-Apr-10 22:33
Nelviticus27-Apr-10 22:33 
GeneralRe: the compressed file is corrupted! Pin
Nelviticus28-Apr-10 5:10
Nelviticus28-Apr-10 5:10 
GeneralRe: the compressed file is corrupted! Pin
Alberto M.29-Apr-10 10:01
Alberto M.29-Apr-10 10:01 
GeneralGreat Stuff: VS2010 Pin
Dewey13-Apr-10 18:26
Dewey13-Apr-10 18:26 
GeneralRe: Great Stuff: VS2010 Pin
Nelviticus13-Apr-10 22:02
Nelviticus13-Apr-10 22:02 
GeneralRe: Great Stuff: VS2010 Pin
peterchen14-Apr-10 1:26
peterchen14-Apr-10 1:26 
GeneralRe: Great Stuff: VS2010 Pin
Dewey14-Apr-10 6:55
Dewey14-Apr-10 6:55 
QuestionSource and Installer packages are missing? Pin
VectorLord11-Dec-08 3:57
VectorLord11-Dec-08 3:57 
AnswerRe: Source and Installer packages are missing? Pin
Nelviticus11-Dec-08 4:05
Nelviticus11-Dec-08 4:05 
GeneralRe: Source and Installer packages are missing? Pin
VectorLord11-Dec-08 4:41
VectorLord11-Dec-08 4:41 
GeneralNot saving Pin
PeaceTiger10-May-08 23:33
PeaceTiger10-May-08 23:33 
GeneralRe: Not saving Pin
Nelviticus12-May-08 1:16
Nelviticus12-May-08 1:16 
GeneralRe: Not saving Pin
peterchen5-Jun-08 10:23
peterchen5-Jun-08 10:23 
GeneralRe: Not saving Pin
peterchen5-Jun-08 11:30
peterchen5-Jun-08 11:30 
QuestionZip compression? Pin
Dennis Micheelsen8-May-08 20:05
Dennis Micheelsen8-May-08 20:05 
AnswerRe: Zip compression? Pin
peterchen8-May-08 20:29
peterchen8-May-08 20:29 
GeneralRe: Zip compression? Pin
Dennis Micheelsen8-May-08 20:31
Dennis Micheelsen8-May-08 20:31 
GeneralRe: Zip compression? Pin
Nelviticus8-May-08 22:07
Nelviticus8-May-08 22:07 
GeneralRe: Zip compression? Pin
Dennis Micheelsen8-May-08 22:19
Dennis Micheelsen8-May-08 22:19 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.