2013-03-25 7 views
19

Ich habe zwei Visual Studio-Instanzen mit zwei "gleichen" Projekten geöffnet. Der Unterschied besteht darin, dass die Projekte aus verschiedenen Branchen stammen. Gibt es eine Möglichkeit, das Erscheinungsbild von Visual Studio-Instanzen voneinander abhängig zu machen? Es gibt viele Posts über die Color Theme Editor-Erweiterung, aber es ändert das Thema für alle Instanzen.Visual Studio 2012: verschiedene Farbthemen für verschiedene Projekte

Antwort

7

Haben Sie versucht, VSCommands Erweiterung von Visual Studio Gallerty? Es hat Feature namens Solution Badges, die Ihnen helfen kann.

Solution Badges

+0

Dies ist eine großartige Erweiterung! Es hat mir sehr geholfen. Leider kann das Farbschema nicht geändert werden - nur Titel, Symbol und Miniaturansicht im Windows Task Switcher. Trotzdem danke! –

+0

@Evgeni Nabokov, ich glaube, dass sich das Ändern von Designs auf alle geöffneten Visual Studio-Instanzen auswirkt. Daher ist es momentan nicht möglich, zwei Instanzen mit unterschiedlichen Designs zu verwenden. –

+0

Vielen Dank für diese wirklich, großartige Praxis für Benutzer wie mich mit mehreren Instanzen. –

5

Eine Möglichkeit ist, Visual Studio von der Kommandozeile (oder benutzerdefinierten Verknüpfungen) mit dem/rootsuffix Argumente zu starten. Dies zwingt VS, einen neuen Knoten in der Registrierung für alle VS-Einstellungen und für nachfolgende Läufe mit den unter dem angegebenen Knoten gespeicherten Einstellungen zu erstellen.

Zum Beispiel, ich habe zwei Anwerbungen auf einer einzigen Maschine, und ich kann zwei Instanzen von VS wie folgt öffnen: d: \ source \ green> devenv/rootsuffix grün d: \ source \ red> devenv/rootsuffix rot

Ein Nachteil dieser Option ist, dass Sie alle Einstellungen neu konfigurieren müssen (Schriftart/Farben, Dokumentformatierung, Symboleinstellungen, Addons und Erweiterungen usw.) Ich empfehle, die Standard-VS-Instanz zu starten und alle Ihre Präferenzen zu exportieren (Werkzeuge> Einstellungen importieren und exportieren) in eine XML-Datei, damit Sie sie von jedem Ihrer neuen devenv-Knoten importieren können. Sie müssen noch einige andere Dinge manuell neu konfigurieren, hauptsächlich Addons.

Zum Anpassen von VS-Designfarben für jedes Rootssuffix empfehle ich Visual Studio 2013 Color Theme Editor (https://visualstudiogallery.msdn.microsoft.com/9e08e5d3-6eb4-4e73-a045-6ea2a5cbdabe?SRC=VSIDE). Wie oben erwähnt, müssen Sie dies für jeden von Ihnen erstellten Rootstuffix einmal installieren, da die Erweiterungsinformationen in der Registry pro Stammsuffix gespeichert werden.

2

Ich wollte eine Erweiterung teilen, die den Trick für mich gemacht hat. Ich habe das in VS2015 probiert.

Die Erweiterung Name ist: SolutionColor

Alles, was ich war einige visuelle Unterscheidung zwischen meinem Haupt und Dev Zweig wollte, als beide bei einer gleichzeitig geöffnet werden. Mit dieser Erweiterung konnte ich den Titel VS auf eine bestimmte Farbe setzen und das war genug für mich!

+0

Die FAQ dieser Erweiterung sagt "Nur der Dateiname der aktiven sln wird verwendet, um zwischen Projekten zu unterscheiden.". Ich nehme an, dass beide Zweige Main und Dev den gleichen Lösungsnamen haben, also würden sie am Ende die gleiche Farbe haben ?? – DenNukem

+0

Nein, es basiert nicht auf dem Dateinamen, oder wenn es ist möglicherweise auf den vollständigen Dateipfad. Wie auch immer, es funktioniert - es zeigt meine Haupt- und Entwickler in zwei verschiedenen Farben an. – NoSaidTheCompiler

+0

Tatsächlich funktioniert es. Vielen Dank! – DenNukem

Verwandte Themen