Visual Studio 2012에서 아이콘을 변경할 수 있습니까?


97

VS2012 솔루션 탐색기의 아이콘을 VS2010 아이콘으로 바꾸는 방법이 있습니까? 최소한 '폴더'아이콘 :(


32
VS 2014를 기다리시겠습니까? 어쩌면 그들은 .... 다음으로 도움이 색상과 아이콘을 가져 올 게 다시
marc_s

[편집-드디어 이런 일이 생겼습니다!] 마침내 VS2010에서 아이콘을 다시 아이콘으로 전환하는 방법을 찾았습니다! 나의 블로그 게시물을 참조하십시오 computerbeacon.net/blog/visualstudio2010iconsandt
케빈

1
운이 없어요. VS2013에는 색상 아이콘이 없습니다. 윽
더 라즈

답변:


50

짧은 답변: 오래된 아이콘을 2012 년으로 해킹하십시오.

Visual Studio 아이콘 패처-http: //vsip.codeplex.com

긴 답변 : 현재로서는 플러그인으로이 작업을 수행하는 것은 의문의 여지가 없습니다. 이 작업을 수행하는 기본 제공 방법을 찾을 수 없었으며 WPF로 전환하면 해킹하기가 더 어려워집니다.

이 앱은 단순히 Visual Studio 2010의 관리되지 않는 DLL에서 이미지 리소스를 추출하여 Visual Studio 2012 용 DLL에 삽입합니다. 관리되는 리소스는 훨씬 더 복잡하고 아직 추가되지 않았습니다. .

초기 릴리스는 어두운 배경색이 감지 될 때 아이콘 색상이 반전되는 방식으로 인해 어두운 트리 뷰 배경색이있는 테마에서 제대로 작동하지 않았습니다. 이제 메뉴 및 도구 모음 아이콘이 포함되어 있기 때문에 최신 릴리스에서는 더욱 악화되었습니다. 나는 이것을 Blue 테마로 실행하고 있으며 괜찮아 보입니다.

아이콘 반전을 해킹하는 한 가지 방법은 추출 된 모든 이미지를 편집하여 이미지 맵에서 각 아이콘의 오른쪽 상단 모서리에 단일 청록색 픽셀을 추가하는 것입니다. 이것은 반전 프로세스에서 제외됩니다. 나는 이미지가 제대로 표시되지 않는 부분을 조작 할 때 초기에 문제가 발생했기 때문에 이것을 시도하지 않았습니다. 시도해 볼 수는 있지만 상당히 수동적이고 시간이 많이 걸리며 작동하지 않을 수도 있습니다.


6
좋습니다. 이제 솔루션 탐색기 트리에서 항목을 선택하기가 훨씬 쉽습니다.
Vman

2
불행히도 이것은 솔루션 탐색기의 네이티브 C ++ 아이콘에서 작동하지 않는 것 같습니다 :(
합법화

52

다음은 우리 모두에게 익숙한 2010 년과 거의 비슷한 내 VS2012 설치 사진입니다 . 다시 정상으로 느껴집니다!

여기에 이미지 설명 입력

이 작업을 단계별로 정확히 수행 한 방법은 다음과 같습니다.

1) Visual Studio의 모든 인스턴스를 닫습니다.

2) vsip를 다운로드 하고 임시 디렉토리에 압축을 풉니 다. (2013 년 1/3 월 현재 버전은 1.5.2)

3) "관리자 권한으로 실행"을 사용 하여 명령 프롬프트엽니 다.

4) 임시 디렉터리로 이동하여 VSIP.exe를 실행합니다.- 명령을받는 대화 형 프로그램이 실행됩니다.
  4a) " backup --version = 2012 "를 입력 합니다.-무언가가 엉망이되어 VSIP를 제거하려는 경우를 대비하여 모든 VS2012 UI dll을 백업합니다.
  4b) " extract "를 입력 합니다-VS2010 설치에서 이전 아이콘을 모두 추출합니다 (VS2010 라이센스에 따라 VSIP는 해당 아이콘을 배포 할 수 없으므로 가져 오기 위해 로컬 설치가 필요함).
  4c) Type " inject "-이전 단계의 모든 이전 2010 아이콘을 VS2012 DLL에 삽입합니다.
  4d) " menus -n "을 입력 합니다.

5) NiceVS 다운로드 및 설치 -10/14 날짜를 다운로드하지 마십시오. 아이콘이 누락됩니다. 2013 년 1 월 1 일부로 "NiceVS.0.8.1.1 Beta.Full.vsix" 파일을 다운로드했습니다 .

6) VS2012 색상 테마 편집기 다운로드 및 설치 -다음에 VS2012를 시작할 때 색상 선택 창에서 "파란색"테마를 선택합니다.

이제 위의 스크린 샷과 같은 VS2012가 설치되어 있어야합니다! 그 끔찍한 UI를 패치하려면 세 가지 다른 응용 프로그램이 필요하지만 지금은 확실히 작동 가능합니다! VS2012와 동일한 컴퓨터에 VS2010이 설치되어 있지 않은 경우 VS2010이있는 컴퓨터에서 4b 단계를 실행 한 다음 VSIP Images 디렉터리를 2012 개발 컴퓨터에 복사해야합니다.

업데이트 : 이 단계를 실행 한 후 "VS 2012 업데이트 1"을 설치하는 경우 VSIP 관리자 프롬프트에서 4c 단계를 다시 실행해야합니다 (또는 VS2010 이미지의 추출을 유지하지 않은 경우 4 단계 모두). 파일 메뉴 아이콘과 색 구성표는 그대로 유지되지만 업데이트는 솔루션 탐색기의 아이콘을 못생긴 아이콘으로 되돌립니다. VSIP 주입을 다시 실행하면 문제가 해결됩니다!


4
NiceVS의 경우 +1. 무서운 아이콘을 수정하는 데 많이 필요했습니다. 나는 사람들이 흑백 아이콘이 부드러운 색상보다 더 해독하기 어려운 것에 대해 우려하고 있다고 생각합니다. 하지만 그것도 나쁘다. 불쌍한 VS2012, 못생긴 막대기로 두들겨 맞았습니다.
Shane Castle

2
감사합니다. 해야합니다. 나는 "MS 스타일"에서 며칠을 일했고 ... 그리고 그것을 변경하는 방법을 찾기로 결정했습니다. 훌륭한 설명에 감사드립니다. 작동 중이며 VS 2012 (UI 스타일을 제외한 강력한 도구)가 다시 아름답습니다. 감사합니다 +1
Radim Köhler

VSIP가 Express 에디션을 지원하지 않는다는 점은 주목할 가치가 있습니다. VS가 Express 인 경우 소스 코드를 다운로드하고 VisualStudio2010.cs 및 / 또는 VisualStudio2012.cs를 사용하여 이러한 값에 대해 반환 된 값을 하드 코딩합니다 (열거 형에 다른 값을 추가 하고 언어 코드 Express = 4와 같은 것을 입력 if(edition==Edition.Express) return "1033"). 및 return trueIsVersionInstalled의 경우).
GSerg 2013

또한 캐시를 플러시하고 % LOCALAPPDATA % \ Microsoft \ VisualStudio \ 12.0 \ ComponentModelCache에서 폴더를 삭제 한 다음 다시 시작해야했습니다 (20123 실행).
yougotiger

VS2013 용이 있습니까?
Raj More


4

해결책은 다음과 같습니다.

Visual Studio 아이콘 패처 http://vsip.codeplex.com/

VSIP 웹 페이지의 설명 :

프로젝트 설명 Visual Studio Icon Patcher를 사용하면 Visual Studio 2010의 아이콘으로 Visual Studio 2012를 업데이트 할 수 있습니다.

누군가가 플러그인을 통해 아이콘을 변경하는 방법을 찾을 수있을 때까지 아이콘을 변경하는 유일한 방법은 Visual Studio에서 사용하는 DLL을 리소스 패치하는 것입니다. 응용 프로그램 스타일을 지정하는 데 사용되는 비트 맵 및 PNG가 포함 된 관리 및 관리되지 않는 DLL이 많이 있습니다. 현재로서는 관리되지 않는 DLL 만이 프로세스의 일부이며 관리되는 DLL은 곧 출시 될 예정입니다.

이 프로젝트에는 이미지가 배포되지 않습니다. 이를 사용하려면 Visual Studio 2010 및 2012를 모두 설치해야합니다.

업데이트 Visual Studio 2012 Update 2로 VSIP
테스트했으며 완벽하게 작동합니다. :-)


@vman 확실하지만 누구나 내 대답을 읽고 4 단어를 읽은 직후 5 초 만에 해결책을 찾을 수 있습니다. 대신 받아 들여진 답을 이해하기 위해 절반 페이지의 텍스트를 읽어야합니다. 그래서 질문을 읽었을 때 받아 들여진 답변이 너무 길어서 읽을 수 없다고 판단하고 답변을 게시했습니다. 모든 사람이 모든 것을 읽을 시간이있는 것은 아닙니다. 때로는 단어를 읽고 링크를 클릭하기 만하면됩니다. :-) 당연히 나는 Brian Surowiec에 대한 최대 존경심을 가지고 있으며 대답입니다 ... 내 대답은 더 좋지 않고 단지 다릅니다 :-)
Max

3
나는 :) 당신을 위해 몇 가지 내 대답 정리
브라이언 Surowiec을

@BrianSurowiec 감사합니다, 이제 완벽합니다! 그리고 Visual Studio Icon Patcher를 개발 해주셔서 감사합니다. 새 IDE로 전환 할 때 저를 저장해 줄 것입니다. :)
Max
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.