it-swarm.com.de

Ist es möglich, Symbole in Visual Studio 2012 zu ändern?

Gibt es eine Möglichkeit, die Symbole von VS2012 solution Explorer durch VS201 zu ersetzen? Mindestens Ordnersymbol :(

97
Nagg

Kurze Antwort: Hacke die alten Icons in das Jahr 2012.

Visual Studio Icon Patcher - http://vsip.codeplex.com

Lange Antwort: Dies mit einem Plugin zu tun, ist momentan nicht in Frage. Ich konnte keinen integrierten Weg finden, um dies zu erreichen, und der Wechsel zu WPF erschwert das Herumhacken noch mehr.

Diese App extrahiert einfach die Bildressourcen aus den nicht verwalteten DLLs in Visual Studio 2010 und fügt sie in die DLLs für Visual Studio 2012 ein. Die verwalteten Ressourcen sind viel komplexer und wurden noch nicht hinzugefügt, obwohl ich einige zum Arbeiten gebracht habe .

Die ursprüngliche Version funktionierte nicht gut mit Themen, die eine dunkle Hintergrundfarbe für die Strukturansicht hatten, da die Symbolfarben invertiert werden, wenn eine dunkle Hintergrundfarbe erkannt wird. Dies ist in der neuesten Version noch schlimmer, da Menü- und Symbolleistensymbole jetzt enthalten sind. Ich führe das mit dem Blue Theme aus und es sieht gut aus.

Eine Möglichkeit, die Symbolumkehrung zu umgehen, besteht darin, alle extrahierten Bilder so zu bearbeiten, dass ein einzelnes Cyan-Pixel in der oberen rechten Ecke jedes Symbols in der Imagemap hinzugefügt wird. Dies schließt sie vom Inversionsprozess aus. Ich habe dies jedoch nicht ausprobiert, da ich früh auf Probleme gestoßen bin, als ich die Bilder manipuliert habe, bei denen sie nicht richtig angezeigt wurden. Sie könnten es versuchen, aber es wird ziemlich manuell und zeitaufwändig sein und möglicherweise nicht einmal funktionieren.

50
Brian Surowiec

Hier ist eine Ansicht meiner VS2012-Installation , die fast wie das bekannte 2010 aussieht, an das wir alle gewöhnt sind. Ich fühle mich wieder normal!

enter image description here

Genau so habe ich das gemacht, Schritt für Schritt:

1) Schließen Sie alle Instanzen von Visual Studio

2) Laden Sie vsip herunter und extrahieren Sie es in ein temporäres Verzeichnis. (Stand 03.01.2013 ist die aktuelle Version 1.5.2)

3) Öffnen Sie eine Eingabeaufforderung mit "Als Administrator ausführen"

4) Wechseln Sie in das temporäre Verzeichnis und führen Sie VSIP.exe aus. - Dadurch wird ein interaktives Programm ausgeführt, das Befehle akzeptiert.
4a) Geben Sie " backup --version = 2012 " ein - Dies sichert alle Ihre VS2012-UI-DLLs, für den Fall, dass etwas eintritt vermasselt und Sie wollen VSIP deinstallieren.
4b) Geben Sie " extract " ein. Dadurch werden alle alten Symbole aus Ihrer Installation von VS2010 extrahiert (laut VS2010-Lizenz kann VSIP dies nicht Verteilen Sie diese Symbole, damit wir sie lokal installieren können.
4c) Geben Sie " inject " ein. Dadurch werden alle alten 2010-Symbole aus dem vorherigen Schritt in die VS2012-DLLs eingefügt.
4d) Geben Sie " menus -n " ein. Dadurch werden die Menüs so geändert, dass sie NICHT ALLE KAPITALISIERT sind.

5) Downloaden und installieren NiceVS - lade nicht das vom 14.10. Herunter, sonst werden dir Symbole fehlen. Ab dem 03.01.2013 habe ich die Datei mit dem Namen "NiceVS.0.8.1.1 Beta.Full.vsix" heruntergeladen.

6) Downloaden und installieren VS2012 Color Theme Editor - Wenn Sie VS2012 das nächste Mal starten, wählen Sie das Thema "Blau" aus der Farbe aus Fenster auswählen.

Jetzt solltest du eine nette Installation von VS2012 haben, die aussieht wie mein Screenshot oben! Es sind drei verschiedene Anwendungen erforderlich, um diese abscheuliche Benutzeroberfläche zu patchen, aber jetzt funktioniert es auf jeden Fall! Wenn Sie VS2010 nicht auf demselben Computer wie VS2012 installiert haben, müssen Sie Schritt 4b auf einem Computer mit VS2010 ausführen und dann das Verzeichnis VSIP Images auf Ihren 2012-Entwicklungscomputer kopieren.

Update: Wenn Sie "VS 2012 Update 1" installieren after diese Schritte ausführen, müssen Sie den Schritt erneut ausführen 4c von der VSIP-Administrator-Eingabeaufforderung (oder von Schritt 4, wenn Sie den Auszug der VS2010-Bilder nicht behalten haben). Die Dateimenüsymbole und das Farbschema bleiben unverändert, aber das Update setzt die Symbole im Projektmappen-Explorer auf die hässlichen zurück. Durch erneutes Ausführen des VSIP-Injects wird das Problem behoben!

52
EverPresent

Hier ist die Lösung:

Visual Studio Icon Patcher http://vsip.codeplex.com/

Beschreibung von der VSIP-Webseite:

Projektbeschreibung Mit Visual Studio Icon Patcher können Sie Visual Studio 2012 mit den Symbolen aus Visual Studio 2010 aktualisieren.

Bis jemand eine Möglichkeit finden kann, die Symbole über ein Plug-in zu ändern, besteht die einzige Möglichkeit, sie zu ändern, darin, die von Visual Studio verwendeten DLLs mit Ressourcen zu patchen. Es gibt eine Reihe von verwalteten und nicht verwalteten DLLs, die Bitmaps und PNGs enthalten, mit denen die Anwendung formatiert wird. Derzeit sind nur die nicht verwalteten DLLs Teil dieses Prozesses, und die verwalteten DLLs werden hoffentlich bald verfügbar sein.

Mit diesem Projekt werden keine Bilder verteilt. Sie müssen Visual Studio 2010 und 2012 installiert haben, um dies zu verwenden.

Update
Ich habe gerade VSIP mit Visual Studio 2012 Update 2 getestet , und es funktioniert einwandfrei :-)

4
Max

Schauen Sie sich diesen Thread an: Solution Explorer - benutzerdefinierte Symbole für meine Ordner

Ich denke, dass es auch für vs2012 gilt

Wenn nicht -> können Sie die Symbolressourcen des Lösungs-Explorers mit ResHack (oder Resource Hacker) manuell finden und einfach ersetzen!

4
opewix