This extension makes it possible to open the output folders of a solution in ConEmu
and Total Commander
.
Optionally, the extension can also open the folder of the selected item in the Solution Explorer
window.
Install from the Open VSIX gallery
via the Extensions -> Manage Extensions
menu (you might need to add the feed, see this) or download the latest CI build as a VSIX
package and install it manually.
- Note that the
releases
tab atGitHub
will either be empty or have out-of-date releases.
- A quick way to get to OpenOutputFolder is to add the extension to the toolbar, as shown in the image below (bottom right below) or to manually assign a shortcut to it via
Options -> Keyboard -> Openoutputfolder
.
-
Note that the first time
ConEmu
orTotal Commander
are invoked, the user will be prompted for the location of the corresponding executable. Were this location to change, the user will be prompted again. Otherwise, OpenOutputFolder remembers these locations once first set. -
On running OpenOutputFolder, it will find the
selected item
in theSolution Explorer
window, proceed to list all projects and their configurations in its solution, and highlight the one that corresponds to theselected item
in theconfigurations listbox
, as shown below.
-
The default button is
TC
, which will take the selected folder from theconfigurations listbox
and open it in a new tab in theright panel
(per the appropriate checkbox) ofTotal Commander
and bring it to the foreground. Thus, in general, pressing 'Enter' upon invoking OpenOutputFolder is sufficient. -
If the button clicked on is
ConEmu
, the selected folder from the listbox will be opened in a new tab in theConEmu
. -
In both cases, running instances of
ConEmu/Total Commander
will be used, if available. -
If the checkbox
Active item
is checked,ConEmu/Total Commander
will open the folder containing the selected item in theSolution Explorer
window instead of the selection in theconfigurations listbox
. Note thatActive item
will "stick" and, if checked, will pop up checked next time OpenOutputFolder in run. -
Double-clicking on a configuration opens it in
Total Commander
without further ado, ignoring the state of theActive Item
checkbox. -
If by any chance there are no items selected in the
Solution Explorer
window, OpenOutputFolder will try to use the currently active document in the IDE. Failing that, OpenOutputFolder will give up quietly and not even open.
It is safe to assume that OpenOutputFolder has some limitations since it has only been tested with c# solutions
and on just a few of machines.