2013-03-25 16 views
19

Mam dwie instancje Visual Studio z dwoma otwartymi "tymi samymi" projektami. Różnica polega na tym, że projekty pochodzą z różnych branż. Czy istnieje sposób, aby wygląd instancji Visual Studio różniły się od siebie nawzajem zależy od projektu? Istnieje wiele postów dotyczących rozszerzenia Color Theme Editor, ale zmienia on motyw dla wszystkich instancji.Visual Studio 2012: różne motywy kolorów dla różnych projektów

Odpowiedz

7

Czy wypróbowałeś rozszerzenie VSCommands z Visual Studio Gallerty? Ma funkcję o nazwie Solution Badges, która może ci pomóc.

Solution Badges

+0

To świetne rozszerzenie! Bardzo mi to pomogło. Niestety nie można zmienić motywu koloru - tylko tytuł, ikona i miniatura w Windows Task Switcher. Mimo wszystko dziękuję! –

+0

@ Evgeni Nabokov, Wierzę, że zmiana tematu wpływa na wszystkie otwarte instancje Visual Studio, więc w tej chwili nie można mieć dwóch instancji używających różnych motywów. –

+0

Dziękuję za tę wspaniałą praktykę dla użytkowników takich jak ja, korzystających z wielu wystąpień. –

5

Jedną z opcji jest, aby uruchomić visual studio z linii poleceń (lub skrótów niestandardowych) z argumentem/rootsuffix. Zmusza to usługę VS do utworzenia nowego węzła w rejestrze dla wszystkich ustawień VS, a także w kolejnych uruchomieniach z ustawieniami zapisanymi w podanym węźle.

Na przykład, dwa enlistments na jednym komputerze i mogą otworzyć dwóch wystąpień VS następująco: d: \ źródło \ Green> devenv/rootsuffix zielony d: \ źródło \ red> devenv/rootsuffix czerwony

Jedną z wad tej opcji jest konieczność przekonfigurowania wszystkich swoich preferencji (czcionka/kolory, formatowanie dokumentów, ustawienia symboli, dodatki i rozszerzenia itd.) Polecam uruchomienie domyślnej instancji VS i eksportowanie wszystkich preferencji (narzędzia> ustawienia importu i eksportu) do pliku xml, dzięki czemu można je zaimportować z każdego nowego węzła devenv. Nadal musisz ręcznie przekonfigurować niektóre inne rzeczy, głównie dodatki.

Jeśli chodzi o dostosowywanie kolorów kompozycji VS dla każdego rootsuffix, polecam Edytor motywów kolorów Visual Studio 2013 (https://visualstudiogallery.msdn.microsoft.com/9e08e5d3-6eb4-4e73-a045-6ea2a5cbdabe?SRC=VSIDE). Jak wspomniano powyżej, będziesz musiał zainstalować to raz dla każdego utworzonego rozszerzenia rootsuffera, ponieważ informacje o rozszerzeniu są przechowywane w rejestrze dla pojedynczego rootsuffixa.

2

Chciałem udostępnić rozszerzenie, które mi pomogło. Próbowałem tego w VS2015.

Nazwa rozszerzenie: SolutionColor

Chciałem tylko niektóre wizualne rozróżnienie między moim głównym i Dev oddziału gdy oba są otwarte w tym samym czasie. Dzięki temu rozszerzeniu mogę ustawić tytuł VS na konkretny kolor i to było dla mnie mnóstwo!

+0

Najczęstsze pytania tego rozszerzenia mówią: "Tylko nazwa pliku aktywnego sln jest używana do rozróżniania projektów.". Przypuszczam, że zarówno gałęzie Main, jak i Dev mają tę samą nazwę rozwiązania, więc będą miały ten sam kolor ?? – DenNukem

+0

Nie jego nie opiera się na nazwie pliku lub jeśli jest na pełnej ścieżce pliku. Tak czy inaczej, to działa - wyświetla mój główny i dev w dwóch różnych kolorach. – NoSaidTheCompiler

+0

Rzeczywiście działa. Dziękuję Ci! – DenNukem

Powiązane problemy