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
Haben Sie versucht, VSCommands Erweiterung von Visual Studio Gallerty? Es hat Feature namens Solution Badges, die Ihnen helfen kann.
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.
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!
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
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
Tatsächlich funktioniert es. Vielen Dank! – DenNukem
- 1. Mercurial. Hgignore für Visual Studio 2012 Projekte
- 2. MVC5 Projektvorlage für Visual Studio 2012
- 3. TFS für Visual Studio 2012
- 4. Wie werden verschiedene ausführbare CodeSniffer-Dateien für verschiedene Projekte eingerichtet?
- 5. Wie führe ich zwei verschiedene Visual Studio-Lösungen zusammen?
- 6. Visual Studio - Git ziehen verschiedene Repositories auf Build
- 7. Wie manuell Visual Studio 2012 in Visual Studio 2012 installieren?
- 8. Visual Studio 2012 ExtJS IntelliSense
- 9. Visual Studio 2012 und Web Deployment-Projekte (wdproj)
- 10. Mercurial .hgignore für Visual Studio 2013 Projekte
- 11. Visual Studio verschiebt diffent Ausgabe von TypeScript für verschiedene PCs
- 12. Warum verwendet Visual Studio verschiedene Einrückungseinstellungen für C# und C++?
- 13. Automate bauen für verschiedene Konfigurationen UWP-Visual Studio
- 14. Visual Studio 2012-Datenbankdiagramm?
- 15. Visual Studio 2012 Netzwerkfreigaben
- 16. Wie richten Sie verschiedene web.config für verschiedene Veröffentlichungsprofile in der Visual Studio 2015-Community ein?
- 17. Verwenden Sie verschiedene Pre-Build-Ereignisse für verschiedene Buildkonfigurationen in Visual Studio
- 18. Visual Studio 2012 fehlende Frameworks
- 19. Verschiedene Testeinstellungen pro Projekt in derselben Lösung Visual Studio
- 20. Visual Studio 2010-Design für Visual Studio 2012?
- 21. Visual Studio 2012 Kompatibilität
- 22. Crashlytics - verschiedene Paketnamen für verschiedene Grapple-Varianten
- 23. verschiedene Kernel für verschiedene Architekturen
- 24. Verschiedene Daten für verschiedene Benutzer
- 25. Verschiedene Bilder für verschiedene Dimensionen
- 26. Verschiedene Menü für verschiedene Fragmente
- 27. verschiedene Konfigurationsdateien für verschiedene Server
- 28. Mercurial .hgignore für Visual Studio 2008-Projekte
- 29. jsDoc intellisense für Visual Studio 2012
- 30. wo ist Mischung für Visual Studio 2012
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! –
@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. –
Vielen Dank für diese wirklich, großartige Praxis für Benutzer wie mich mit mehreren Instanzen. –