What is the Team Explorer Profile Manager?Team Explorer Profile Manager, or TEPM, is a simple system tray utility that provides the ability to launch Visual Studio 2010 and select the active Team Foundation Server and Team Project Collection (TPC) in a single mouse click. If you use Team Foundation Server and Visual Studio on a regular basis and you work with multiple TPCs then you're no doubt familiar with the following routine:
Now, in the above scenario, when you get to step #5 you simply right-click the TEPM icon in the system tray and select the profile you want to launch. For example, in the following screenshot, there are six saved profiles to choose from. Selecting one of the profiles will launch Visual Studio 2010 and connect to the desired TPC. So, what are profiles and how do you set them up? A profile is simply a snapshot of the Team Explorer settings taken at a given time. Here’s how it works:
Now, when you right-click the TEPM icon and select the Launch Saved Profile menu item you will see a list of saved profiles to choose from. Baseline ProfileWhen you run TEPM for the very first time a "Baseline" profile will be created. This is simply a copy of your existing Visual Studio 2010 Team Explorer settings. You can revert back to these settings at any time by selecting Launch Baseline Profile. You can also reset the Baseline profile by selecting a profile in the Team Explorer Profile Manager dialog (see screenshot above) and clicking the Create Baseline button. Other OptionsThere are a couple of user settings you can set to make working with TEPM a little easier. To view the settings, right-click the TEPM icon and select Settings. Check the "Load Team Explorer Profile Manager on startup" checkbox if you'd like TEPM to automatically start when you logon. You can also set the default action of double-clicking the TEPM icon:
MiscellaneousAlthough this tool has been in use for a while now there may still be a few quirks lurking around. If you come across any issues, please let me know about them. Also, if you have any suggestions for improvement, please let me know about them as well.
|