Quick access to useful documents inside Visual Studio
Here’s one of those little tips that can save you time and useless brain processing when the need arises. When developing in Visual Studio, does it ever happen that you need to read some documentation pertaining to your current work? In my case it happens a lot. I don’t like to switch context and fire up a web browser to find the needed documentation, or even launch Windows Explorer to find that document in some obscure, deep directory hierarchy. No, instead I like to have everything I need, whether tools or documentations, under my fingers in one place: inside Visual Studio.
Two documentations that I use the most when programming in .NET are the ReSharper 4.5 Default Keymaps and the C# Language Specification (ECMA-334). In order to quickly access those two documents (and future documents I might need), I simply created an entry in the External Tools section of Visual Studio. In order to do this, you can follow these simple steps:
- Go to Tools -> External Tools…
- In the External Tools window, click on the Add button to create a new entry
- Fill in the required information, such as Title, Command, Arguments, etc. In my case, the Command is simply the path to the executable of my favorite PDF reader (Foxit Reader) and the Arguments is simply the path to the PDF file. You can also define a keyboard shortcut for them by prefixing the “&” symbol to one of the letters that aren’t already defined as shortcuts.
- When you’re done, click on OK.
Take a look at the following screenshot:
With this little setup, I don’t need to go to either the ReSharper or ECMA’s website, not even launch Windows Explorer to look for those files. I have access to those files directly from Visual Studio. No more context switching.
Similar posts you might be interested in reading:
- Go to your project’s output directory directly by using Windows Explorer as an External Tool (Visual Studio)
- Copy files from build events within Visual Studio without Windows UAC problems
- Integrating Enterprise Library 3.1 Configuration Tool in Visual Studio 2008
- Launchy: A Good Alternative To The Start Menu
- Part I: Beginning the CI Journey with Subversion
- "Copying a file too large for the destination file system"…Yeah, right!
- How to retrieve your ISP credentials from a DLink DIR-615 router (or any other router for that matter)






Arjan`s World » LINKBLOG for April 20, 2009:
[...] Quick access to useful documents inside Visual Studio – Brian Di Croce ‘ Here’s one of those little tips that can save you time and useless brain processing when the need arises ‘ [...]
April 20, 2009, 2:56 amJobs für Jedermann » Blog Archive » Software Analyst(London):
[...] Brian On Software » Blog Archive » Quick access to useful … [...]
[WORDPRESS HASHCASH] The comment’s server IP (85.88.22.98) doesn’t match the comment’s URL host IP (85.88.22.22) and so is spam.
April 20, 2009, 2:14 pmStewart Engelman Domain Sales:
Hello,
Thanks for a great tip. I do alot of programming in VS 2008, and one of the most frustrating things is that MSDN often doesn’t have the answer to the question I have. So I open MSIE, and then hunt through blogs to find what I need. Using your method, after identifying useful information sources, I can simply add them to VS, and then no more hunting on the same topics.
July 30, 2009, 9:52 pm