Czy istnieje sposób na zastąpienie ikon eksploratora rozwiązań VS2012 ikonami VS2010 ? Przynajmniej ikona folderu :(
Czy istnieje sposób na zastąpienie ikon eksploratora rozwiązań VS2012 ikonami VS2010 ? Przynajmniej ikona folderu :(
Odpowiedzi:
Krótka odpowiedź: zhakuj stare ikony do 2012 roku.
Visual Studio Icon Patcher - http://vsip.codeplex.com
Długa odpowiedź: Na razie robienie tego za pomocą wtyczki jest wykluczone. Nie udało mi się znaleźć żadnego wbudowanego sposobu, aby to osiągnąć, a przejście na WPF sprawia, że jeszcze trudniej jest się włamać.
Ta aplikacja po prostu wyodrębnia zasoby obrazu z niezarządzanych bibliotek DLL w programie Visual Studio 2010 i wstrzykuje je do bibliotek DLL dla programu Visual Studio 2012. Zarządzane zasoby są o wiele bardziej złożone i nie zostały jeszcze dodane, chociaż udało mi się trochę zadziałać .
Pierwsza wersja nie działała dobrze z motywami, które miały ciemny kolor tła widoku drzewa z powodu odwracania kolorów ikon po wykryciu ciemnego koloru tła. Jest to jeszcze gorsze w najnowszej wersji, ponieważ są teraz dołączone ikony menu i paska narzędzi. Uruchamiam to z niebieskim motywem i wygląda dobrze.
Jednym ze sposobów ominięcia odwrócenia ikon jest edycja wszystkich wyodrębnionych obrazów w celu dodania jednego niebieskozielonego piksela w prawym górnym rogu każdej ikony na mapie obrazu. To wykluczy je z procesu inwersji. Nie próbowałem tego jednak, ponieważ wcześnie napotkałem problemy podczas manipulowania obrazami, w których nie byłyby prawidłowo wyświetlane. Możesz spróbować, ale będzie to dość ręczne i czasochłonne, a nawet może nie działać.
Oto ujęcie mojej instalacji VS2012, która wygląda prawie jak znajomy 2010, do którego wszyscy jesteśmy przyzwyczajeni. To sprawia, że znów czuję się normalnie!
Oto dokładnie, jak to zrobiłem, krok po kroku:
1) Zamknij wszystkie wystąpienia programu Visual Studio
2) Pobierz vsip i wyodrębnij go do katalogu tymczasowego. (stan na 03.01.2013 aktualna wersja to 1.5.2)
3) Otwórz wiersz polecenia z „Uruchom jako administrator”
4) Przejdź do katalogu tymczasowego i uruchom VSIP.exe - spowoduje to uruchomienie interaktywnego programu, który akceptuje polecenia.
4a) Wpisz „ backup --version = 2012 ” - Spowoduje to wykonanie kopii zapasowej wszystkich bibliotek DLL VS2012 UI, na wypadek gdyby coś poszło nie tak i chcesz odinstalować VSIP.
4b) Wpisz „ extract ” - Spowoduje to wyodrębnienie wszystkich starych ikon z instalacji VS2010 (zgodnie z licencją VS2010 VSIP nie może dystrybuować tych ikon, więc musimy mieć lokalną instalację, aby je pobrać).
4c) Wpisz „ wstrzyknąć ” - spowoduje to wstrzyknięcie wszystkich starych ikon 2010 z poprzedniego kroku do bibliotek DLL VS2012.
4d) Wpisz „ menu -n ”
5) Pobierz i zainstaluj NiceVS - nie pobieraj tego z dnia 10/14, bo będzie brakować ikon. W dniu 03.01.2013 pobrałem plik o nazwie „NiceVS.0.8.1.1 Beta.Full.vsix” .
6) Pobierz i zainstaluj VS2012 Color Theme Editor - przy następnym uruchomieniu VS2012 wybierz motyw „Niebieski” z okna wyboru koloru.
Teraz powinieneś mieć ładną instalację VS2012, która wygląda jak mój zrzut ekranu powyżej! Aby załatać ten okropny interfejs użytkownika, potrzeba trzech różnych aplikacji, ale teraz z pewnością działa! Jeśli nie masz zainstalowanego VS2010 na tej samej maszynie, co VS2012, będziesz musiał uruchomić krok 4b na maszynie z VS2010, a następnie skopiować katalog VSIP Images na swoją maszynę programistyczną 2012.
Aktualizacja: Jeśli zainstalujesz „VS 2012 Update 1” po wykonaniu tych kroków, będziesz musiał ponownie uruchomić krok 4c z poziomu monitu administratora VSIP (lub cały krok 4, jeśli nie zachowałeś wypakowania obrazów VS2010). Ikony menu plików i schemat kolorów pozostają takie, jakie są, ale aktualizacja przywraca ikony w eksploratorze rozwiązań z powrotem do brzydkich. Ponowne uruchomienie wstrzyknięcia VSIP rozwiązuje problem!
Express = 4
i umieść takie rzeczy, jak if(edition==Edition.Express) return "1033"
kod (y) języka) i return true
dla IsVersionInstalled).
Spójrz na ten wątek: Eksplorator rozwiązań - niestandardowe ikony dla moich folderów
Myślę, że ma to również zastosowanie do vs2012
Jeśli nie -> możesz ręcznie znaleźć zasoby ikon eksploratora rozwiązań za pomocą ResHack (lub Resource Hacker) i po prostu je zastąpić!
Oto rozwiązanie:
Visual Studio Icon Patcher http://vsip.codeplex.com/
Opis ze strony VSIP:
Opis projektu Visual Studio Icon Patcher umożliwia aktualizację programu Visual Studio 2012 za pomocą ikon z programu Visual Studio 2010.
Dopóki ktoś nie znajdzie sposobu na zmianę ikon za pomocą wtyczki, jedynym sposobem na ich zmianę jest zastosowanie poprawek do bibliotek DLL używanych przez program Visual Studio. Istnieje wiele zarządzanych i niezarządzanych bibliotek DLL zawierających mapy bitowe i pliki PNG, które są używane do stylizacji aplikacji. Na razie tylko niezarządzane biblioteki DLL są częścią tego procesu, a zarządzane biblioteki DLL mają być dostępne wkrótce.
W tym projekcie nie są rozpowszechniane żadne obrazy. Aby z niej korzystać, musisz mieć zainstalowany program Visual Studio 2010 i 2012.
Aktualizacja
Właśnie przetestowałem VSIP z Visual Studio 2012 Update 2 i działa bezbłędnie :-)