This lightweight extension will detect whenever two instances of Visual Studio are running with the same window title and change the window title of Visual Studio to include a folder tree with a configurable min depth and max depth distance from the solution/project file.
With...
This is a great, simple, and small extension perfect for anyone who has to switch between multiple branches/work-space checkouts of the same solution. Flexible enough to work for a large range or folder structures. Highly recommended.
It just WORKS! I can't TELL you how annoying our development has been over the years. I'm almost always running with two or three instances of Visual Studio all running with the same title. I used to have to close project after project, and scroll the Solution Explorer constantly, just to find the name of the website project that MIGHT be the correct name.
I just found this extension today. This is OFFICIALLY the happiest day of my LIFE! Well, OK, not quite the happiest, but pretty darn close :)
Very useful, when you have several instances of VS with the same solution from different branches. In my corporation major part of developers use this extension.
great tool if you work with few visual studio instances. no need to guess which window to open - when you put mouse over vs icon on desktop toolbar - you will see actual vs instance titles to choose from.
Just awesome. Make sure you check the options available in the settings. Allows for solutions located at BRANCHNAME\src\Project.sln to show BRANCHNAME\Project in the title of Visual Studio.
Excellent utility! Great implementation! Does exactly what I wanted; adjust title to include version pathing to identify the window to which I need to switch. Tried VSCommands, which is an excellent utility in its on right; however, it is a pig when certain (default) settings are enabled making editing larger files SLOW as glacial melting! Literally seconds between key strokes. I mainly loaded it for the title change, and this does that WITHOUT slowing down the editor. I also liked the abiltiy to configure it within the Tools|Options and that I had control of what level direcotry to inlcude in the title. That allowed to make the branch version show as the first few characters where they cannot be truncated in the Win7 task bar list; making it easier to find that version of the program I need at that moment. Running up to 4 product versions at the same time (along with 20 or so other programs) makes this kind of tool a most useful addition.
Not currently, I may add an option to change the IDE name in a future release.
In the mean time if this is urgent you can create your own fork from the codeplex repository and I will merge it.
Hey,
First of all thanks for a great extension.
A nice feature to add is renaming the "Recent Projects" section in the start page.
I have the same solution that i use under different branches all the time, it will make it much easier to detect which one i want to open.
Cheers,
Koby
Hi,
Since the last update (Version 2.0.0) it always updates the title, even when only one VS instance is open. (Threshold is set to 2).
This has the effect that I cannot differenciate different solutions which have the same parent directory in the task bar, as all of them now show only the title truncated to the name of the (same) parent directory.
Changing the "only rewrite title if conflict" setting does not seem to have any effect. Btw, this setting is documented in a way contradicting what the setting label itsself seems to say.
I'm using it in VS 2010 on Vista 64.
What am I doing wrong?
Hi Markus, thanks for your feedback. You were right about the contradicting setting label. I have made things clearer and the behaviors more consistent in the 2.1.0 release, thanks to your input. Enjoy.
I was able to make it work with VS 2012 by adding a few lines in the manifest, however SetWindowText no longer works to modify the window title (it just affects the title of the window in the taskbar). And we cannot modify dte.MainWindow.Caption so something new needs to be found.
Hi Joel, I am waiting for the official release of VS 2012 (due this month) to work on this, but you can already try modifying the code yourself on Codeplex if you are interested.
Hi Joel, I was able to make it work with VS 2012 by adding a few lines in the manifest, however SetWindowText no longer works to modify the window title (it just affects the title of the window in the taskbar). And we cannot modify dte.MainWindow.Caption so something new needs to be found.
Often times I'm working on the same solution in multiple instances of Visual studio, checked out from different branches of code. In these cases, it is the PATH of the solution that I need displayed to be able to distinguish the different instances. Is it possible to update this otherwise excellent tool to accommodate?
Hi, yes you can control the depth of the path to be shown in the options (in Tools/Options/Rename VS Windo Title; ensure first "Show all settings" is checked). In your case you would certainly increase the value of "Farthest Parent folder depth" if 1 is not enough.