Welcome to MSDN Blogs Sign in | Join | Help

Rahul Soni's blog

Never assume the obvious is true!

News



  • These postings are provided "AS IS" with no warranties, and confers no rights.
Visual Studio 2008 - More control over Recent Projects list in Start Page

If you work with a lot of samples, the chances are quite likely that you will end up in a rather dirty list of Recent Projects List in Visual Studio. I'm personally quite nit-picky and I really hate it when I find something like this...

image

Now... I don't know which of these Samples should I click on (since I have two in the list!). Anyway, there are multiple reasons why you would like to remove the junk entries from this list. One way is to open the Registry and navigate to HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList. This list contains all the values you are looking for. Delete the values which you don't like and restart Visual Studio.

Another way, which I think is a smarter one is to download this ZIP and do the following...

1. Extract it anywhere in your machine.
2. Open Visual Studio, click on Tools -> External Tools...
3. Click on Add button and in the Title field, write "Clear Recently Used List"
4. In the Command Line, browse to the <SAVED__PATH>\ClearRecentItems.exe and click on OK.

image
4. Now, you should have this tool listed on your Tools Menu in VS 2008.

image

5. Here is the sample output...

image

Feel free to download the code for this small utility...

Download 

Hope this helps, Wave
Rahul

Posted: Tuesday, June 17, 2008 10:57 AM by rahulso

Comments

kjopc said:

It would be better if Visual Studio had a built-in tool where developers could manage the Start page. For example, it should allow selective removal of projects by right-clicking on the project name.

# June 17, 2008 10:22 AM

SvenC said:

Nice tool - but it is Visual Studio 9 aka Visual Studio 2008 ;-)

--

SvenC

# June 17, 2008 10:25 AM

rahulso said:

Kjopc,

I agree with you, totally! If you feel strongly about it, feel free to give feedback at http://connect.microsoft.com/VisualStudio/Feedback

SvenC,

Thanks for pointing out :-) My bad, just corrected it.

Cheers,

Rahul

# June 17, 2008 11:59 AM

gOODiDEA said:

.NETOpenCSV#Explorer-AVisualStudio2005add-inwhichinteractswithWindowsExplorerVisual...

# June 17, 2008 8:04 PM

gOODiDEA.NET said:

.NET OpenCSV# Explorer - A Visual Studio 2005 add-in which interacts with Windows Explorer Visual Studio

# June 17, 2008 8:07 PM

songstre said:

Nice tool. Too bad it doesn't refresh the Recent Projects list after deletion.

# July 10, 2008 10:47 AM

rahulso said:

Hi Songstre,

Thanks for your comments!

AFAIK, this can't be done from this tool simply because VS loads it from the registry while starting up. If I come to know of any API / Method which induces that call, I will update this tool.

Rahul

# July 10, 2008 11:15 AM

OmegaMan said:

Just don't run the tool on a fresh install of VS2008! It cores (object reference set to null...) because there is no list!

# August 8, 2008 10:49 AM

Doug Urquhart-Mitchell said:

Rahul,

A great tool - any chance you can modify it to work with VB Express 2008?

Doug.

# September 12, 2008 12:51 PM

rahulso said:

Doug Urquhart-Mitchell,

Thanks.

Stay tuned on www.dotnetscraps.com. I will post it once it is done. Can you mail me the registry key for Express edition. Instead of making it hardcoded, I will make it configurable.

It should be something like...

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList

Thanks,

Rahul

Mail me at rahulso@microsoft.com, and I will get it done whenever I get an opportunity.

# September 13, 2008 3:24 AM

JM Hernandez said:

"Feel free to download the code for this small utility..."

Really, I do not know how to download the code...

# October 15, 2008 9:40 AM

rahulso said:

Sorry about that as well as the late response JM!

I removed the code by mistake. Right now, I don't have access to the FTP. If it is urgent, mail me and I will give a copy through email.

Thanks,

Rahul

# October 20, 2008 10:30 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker