Подтвердить что ты не робот

Можно ли менять значки в Visual Studio 2012?

Есть ли способ заменить значки проводника решений VS2012 на VS2010? По крайней мере, значок папки: (

4b9b3361

Ответ 1

Короткий ответ: Взломайте старые значки в 2012 году.

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

Длинный ответ: Делать это с помощью плагина, на данный момент, не может быть и речи. Я не смог найти какой-либо встроенный способ для достижения этой цели, и переход на WPF еще труднее взломать.

Это приложение просто извлекает ресурсы изображения из неуправляемых DLL в Visual Studio 2010 и внедряет их в библиотеки DLL для Visual Studio 2012. Управляемые ресурсы намного сложнее и еще не добавлены, хотя я получил некоторые из них работают.

Первоначальный выпуск не очень хорошо работал с темами, у которых был черный цвет темного дерева, из-за того, что цвета значков инвертируются при обнаружении темного фона. Это стало еще хуже в новейшей версии, так как теперь включены значки меню и панели инструментов. Я запускаю это с Blue Theme, и это выглядит нормально.

Один из способов взломать инверсию значка - отредактировать все извлеченные изображения, чтобы добавить один голубой пиксель в верхнем правом углу каждого значка на карте изображения. Это исключает их из процесса инверсии. Я не пробовал этого, потому что раньше я сталкивался с проблемами при манипулировании изображениями, где они не отображались правильно. Вы можете попробовать, но это будет достаточно ручным и трудоемким и может даже не работать.

Ответ 2

Вот снимок моей установки VS2012, который почти похож на привычный 2010, к которому мы все привыкли. Это снова заставляет меня чувствовать себя нормально!

enter image description here

Вот как я сделал это шаг за шагом:

1) Закройте все экземпляры Visual Studio

2) Загрузите vsip и извлеките его в каталог temp. (по состоянию на 1/3/2013 текущая версия 1.5.2)

3) Откройте командную строку с помощью команды "Запуск от имени администратора"

4) Перейдите в каталог temp и запустите VSIP.exe. Это запустит интерактивную программу, которая примет команды.
  4a) Введите " backup --version = 2012". Это будет делать резервную копию всех ваших DLL VS2012 UI, на случай, если что-то перепутается, и вы хотите удалить VSIP.
  4b) Введите " extract". Это приведет к извлечению всех старых значков из вашей установки VS2010 (для каждой лицензии VS2010 VSIP не может распространять эти значки, поэтому мы должны иметь локальную установку для вытащить их).
  4c) Введите " inject". Это приведет к добавлению всех старых значков 2010 из предыдущего шага в библиотеки VS2012.
  4d) Введите " меню -n" - это изменит меню, чтобы они НЕ ВСЕ КАПИТАЛИЗОВАНЫ!

5) Загрузите и установите NiceVS - не загружайте файл, датированный 10/14, или вы будут отсутствовать значки. По состоянию на 1/3/2013 я загрузил файл с именем "NiceVS.0.8.1.1 Beta.Full.vsix".

6) Загрузите и установите Редактор цветовых тем VS2012. В следующий раз, когда вы запустите VS2012, выберите "Синий" из окна выбора цвета.

Теперь у вас должна быть хорошая установка VS2012, которая выглядит как мой снимок экрана выше! Для исправления этого отвратительного интерфейса требуется три разных приложения, но это, безусловно, работает сейчас! Если у вас нет VS2010, установленного на том же компьютере, что и VS2012, вам нужно будет выполнить шаг 4b на машине с VS2010, а затем скопировать каталог изображений VSIP на вашу машину разработки 2012 года.

Обновление: Если после установки этих шагов вы установите "VS 2012 Update 1", вам нужно будет повторно выполнить шаг 4c из приглашения администратора VSIP (или всего шага 4, если вы не сделали этого сохраните вырез из изображений VS2010). Значки меню и цветовая схема остаются такими, какими они есть, но обновление возвращает значки в обозревателе решений обратно к уродливым. Повторный запуск VSIP-инъекции исправляет его правильно!

Ответ 4

Вот решение:

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

Описание с веб-страницы VSIP:

Описание проекта Visual Studio Icon Patcher позволяет вам обновлять Visual Studio 2012 с иконками Visual Studio 2010.

Пока кто-то не найдет способ изменить значки с помощью подключаемого модуля Единственный способ их изменить - это переполнение ресурсов DLL, Visual Studio использует. Существует несколько управляемых и неуправляемых библиотек DLL. содержащие растровые изображения и PNG, которые используются для стилизации приложения. Пока только неуправляемые библиотеки DLL являются частью этого процесса с которые, возможно, скоро будут доступны.

Изображения с этим проектом не распространяются. Вам нужно будет оба Visual Studio 2010 и 2012 установлены для использования.

Обновление
Я только что протестировал VSIP с Обновление Visual Studio 2012 2, и он работает безупречно: -)