Чи є спосіб замінити піктограми розвідника VS2012 на VS2010 ? Принаймні значок `` папки '' :(
Чи є спосіб замінити піктограми розвідника VS2012 на VS2010 ? Принаймні значок `` папки '' :(
Відповіді:
Коротка відповідь: зламайте старі іконки в 2012 році.
Візуальний патч Icon Vischer Studio - http://vsip.codeplex.com
Довга відповідь: Робити це за допомогою плагіна, поки що не йдеться. Я не зміг знайти жодного вбудованого способу досягти цього, і перехід на WPF робить ще важчим злом.
Ця програма просто витягує графічні ресурси з некерованих бібліотек DLL у Visual Studio 2010 та вводить їх у бібліотеки DLL для Visual Studio 2012. Керовані ресурси набагато складніші і ще не додані, хоча деякі з них вже працюють .
Початковий випуск не спрацював із темами, які мали темний колір фонового перегляду дерева, через те, як перевертаються кольори значків при виявленні темного кольору фону. Це стає ще гіршим у найновішому випуску, оскільки піктограми меню та панелі інструментів зараз включені. Я запускаю це з синьою темою, і це виглядає чудово.
Один із способів зламати навколо інверсії значків - це редагувати всі видобуті зображення, щоб додати один синій піксель у верхньому правому куті кожної піктограми на карті зображень. Це виключить їх із процесу інверсії. Я не намагався цього зробити, тому що я стикався з проблемами під час маніпулювання зображеннями, де вони не відображалися б правильно. Ви можете спробувати, але це буде досить ручним і трудомістким і навіть не може працювати.
Ось знімок моєї установки VS2012, який майже схожий на звичний 2010 рік, до якого ми всі звикли. Змушує мене знову відчувати себе нормально!
Ось саме, як я це зробив, крок за кроком:
1) Закрийте всі екземпляри Visual Studio
2) Завантажте vsip і витягніть його в тимчасовий каталог. (станом на 3.03.2013 поточна версія 1.5.2)
3) Відкрийте командний рядок із "Запустити як адміністратор"
4) Перейдіть до тимчасової директорії та запустіть VSIP.exe - Це запустить інтерактивну програму, яка приймає команди.
4a) Введіть " backup --version = 2012 " - Це створить резервну копію всіх ваших інтерфейсів інтерфейсу VS2012, на випадок, якщо щось зіпсується, і ви хочете видалити VSIP.
4б) Введіть " витяг " - Це вилучить усі старі піктограми з вашого встановлення VS2010 (за ліцензією VS2010 VSIP не може поширювати ці значки, тому нам потрібно мати локальну установку, щоб витягнути їх з).
4c) Введіть " inject " - це додасть усі старі значки 2010 року з попереднього кроку до бібліотек DLL VS2012.
4d) Введіть " меню -n "
5) Завантажте та встановіть NiceVS - не завантажуйте той, що датується 14.10, інакше у вас не буде значків. З 13.03.2013 я завантажив файл під назвою "NiceVS.0.8.1.1 Beta.Full.vsix" .
6) Завантажте та встановіть редактор кольорових тем VS2012 - Наступного разу, коли ви запустите VS2012, виберіть тему «Синій» у вікні вибору кольору.
Тепер ви повинні мати гарне встановлення VS2012, схоже на мій екран, знятий вище! Для виправлення цього огидного інтерфейсу потрібні три різні програми, але це, безумовно, працює зараз! Якщо VS2010 не встановлений на тій самій машині, що і VS2012, вам доведеться запустити крок 4b на машині з VS2010, а потім скопіювати каталог VSIP Images на вашу машину для розробки 2012 року.
Оновлення: Якщо ви встановите "Оновлення 1 для VS 2012" після виконання цих кроків, вам потрібно буде повторно виконати крок 4с з підказки адміністратора VSIP (або всього кроку 4, якщо ви не зберегли витяг зображень VS2010). Піктограми меню файлів і колірна схема залишаються такими, якими вони є, але оновлення повертає піктограми в провіднику рішень назад до некрасивих. Повторний запуск інжектора VSIP виправляє його прямо вгору!
Express = 4
, і if(edition==Edition.Express) return "1033"
введіть такі речі, як мовні коди) іreturn true
для IsVersionInstalled).
Подивіться на цю тему: Solution Explorer - спеціальні значки для моїх папок
Я думаю, що це застосовно і для vs2012
Якщо ні -> ви можете вручну знайти ресурси значка розвідника провідника за допомогою ResHack (або Resource Hacker) і просто замінити його!
Ось рішення:
Патчер іконок Visual Studio http://vsip.codeplex.com/
Опис веб-сторінки VSIP:
Опис проекту Vischer Studio Icon Patcher дозволяє оновити Visual Studio 2012 за допомогою піктограм Visual Studio 2010.
Поки хтось не зможе знайти спосіб змінити піктограми за допомогою плагіна, єдиний спосіб змінити їх - це виправлення ресурсів DLL, якими користується Visual Studio. Існує ряд керованих і некерованих DLL файлів, що містять бітові карти та PNG, які використовуються для стилю програми. Наразі лише керовані DLL є частиною цього процесу, керовані DLL сподіваються, що незабаром.
У цьому проекті зображення не поширюються. Для його використання потрібно встановити і Visual Studio 2010, і 2012.
Оновлення
Я щойно тестував VSIP з Visual Studio 2012 Update 2 , і він працює бездоганно :-)