Adding “Open with reflector” to your right-clicks….

I feel like these days I’m constantly using reflector to dissect assemblies and [can’t believe I’m going to say this but] opening reflector every time is too much work.  It just means like it’d be a lot easier if I could right click a DLL and select “Open with reflector” – just like I do with 7-Zip and the Tortoise SVN client.  Well…this is how you do that.

Adding the “Open with reflector” to your right-click menu

Open up windows explorer (Windows Key + E)

Go to “Tools” > “Folder Options” & select the “File Types” tab

FolderOptions

Look for the DLL extension.  If you don’t have it, and I didn’t, go ahead and add it using the steps below.  If you do have it, then skip the “Adding the DLL extension to your registered file types” section…

Adding the DLL extension to your registered file types

1. Click “New” under the “Registered file types” list

2. Enter the DLL file extension, and select “Application Extension” in “Associated File Type” drop-down.

3. Click “OK” – you’re done.

Step 2:

Back on the “Folder Options” window, highlight the DLL  extension and select “Advanced”.  That should bring you to the “Edit File Type” window below.

EditFileTypes2

Go ahead and click “New” to add a new action.  This will open up the window below.  We will want to add the action text “Open in reflector” and the path to Reflector.  Don’t forget the quotes!

CreateExt2

Click “OK”.  Go ahead and navigate to a directory where you’ve got some DLLs.  The finished product should look like this…

FinishedProduct

Bask in glory.


kick it on DotNetKicks.com

 

Share this post :

 

Technorati Tags:

Print | posted @ Thursday, July 16, 2009 11:11 AM

Comments on this entry:

Gravatar # re: Adding “Open with reflector” to your right-clicks….
by Nick Harrison at 7/16/2009 4:05 PM

You can also run reflector with a /Register command line to register it. Among other things, this will add "Browse with Reflector" to the right click menu. This will prompt you to unload the assembly if it is already loaded and ensure that only instance of reflector is loaded.

Handy little feature not well documented.
Gravatar # re: Adding “Open with reflector” to your right-clicks….
by John Smith at 7/16/2009 7:49 PM

You can also add a short-cut to the Send To folder; another place for it to show up in a context menu. For Windows 7 and Vista you can add the shortcut here:
C:\Users\<user>\AppData\Roaming
Gravatar # re: Adding “Open with reflector” to your right-clicks….
by web tasarım at 7/17/2009 3:58 AM

thank you admin
Gravatar # re: Adding “Open with reflector” to your right-clicks….
by SanjayU at 7/17/2009 9:47 AM

Great info guys! Thank you
Gravatar # re: Adding “Open with reflector” to your right-clicks….
by kale kapı at 1/5/2010 9:41 AM

thanks.. good
Gravatar # re: Adding “Open with reflector” to your right-clicks….
by alcoholism treatment center at 1/9/2010 7:03 AM

It helped me with ocean of knowledge so I really believe you will do much better in the future I appreciate everything you have added to my knowledge base .Admiring the time and effort you put into your blog and detailed information you offer!
Gravatar # re: Adding “Open with reflector” to your right-clicks….
by $10 Indian at 1/31/2010 12:05 PM

I was just browsing for related blog posts for my project research and I happened to stumble upon yours. Thanks for the excellent information!
Gravatar # re: Adding “Open with reflector” to your right-clicks….
by toroidal transformer at 2/5/2010 2:33 AM

Great post. I had fun reading it because it makes a lot of sense.
Gravatar # re: Adding “Open with reflector” to your right-clicks….
by umbilical cord stem cells at 2/7/2010 1:10 AM

Nice to be visiting your blog again, it has been months for me. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share.
Gravatar # re: Adding “Open with reflector” to your right-clicks….
by gioco del baccara at 2/23/2010 6:05 AM

Actually, I set the current_session_context_class property to "web", per an email from Bengt. That parameter is still somewhat black magic to me at this point, so I don't know if the property you suggested would work or not, and specifically why it would work or not.
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 
Twitter