VS2012 솔루션 탐색기의 아이콘을 VS2010 아이콘으로 바꾸는 방법이 있습니까? 최소한 '폴더'아이콘 :(
VS2012 솔루션 탐색기의 아이콘을 VS2010 아이콘으로 바꾸는 방법이 있습니까? 최소한 '폴더'아이콘 :(
답변:
짧은 답변: 오래된 아이콘을 2012 년으로 해킹하십시오.
Visual Studio 아이콘 패처-http: //vsip.codeplex.com
긴 답변 : 현재로서는 플러그인으로이 작업을 수행하는 것은 의문의 여지가 없습니다. 이 작업을 수행하는 기본 제공 방법을 찾을 수 없었으며 WPF로 전환하면 해킹하기가 더 어려워집니다.
이 앱은 단순히 Visual Studio 2010의 관리되지 않는 DLL에서 이미지 리소스를 추출하여 Visual Studio 2012 용 DLL에 삽입합니다. 관리되는 리소스는 훨씬 더 복잡하고 아직 추가되지 않았습니다. .
초기 릴리스는 어두운 배경색이 감지 될 때 아이콘 색상이 반전되는 방식으로 인해 어두운 트리 뷰 배경색이있는 테마에서 제대로 작동하지 않았습니다. 이제 메뉴 및 도구 모음 아이콘이 포함되어 있기 때문에 최신 릴리스에서는 더욱 악화되었습니다. 나는 이것을 Blue 테마로 실행하고 있으며 괜찮아 보입니다.
아이콘 반전을 해킹하는 한 가지 방법은 추출 된 모든 이미지를 편집하여 이미지 맵에서 각 아이콘의 오른쪽 상단 모서리에 단일 청록색 픽셀을 추가하는 것입니다. 이것은 반전 프로세스에서 제외됩니다. 나는 이미지가 제대로 표시되지 않는 부분을 조작 할 때 초기에 문제가 발생했기 때문에 이것을 시도하지 않았습니다. 시도해 볼 수는 있지만 상당히 수동적이고 시간이 많이 걸리며 작동하지 않을 수도 있습니다.
다음은 우리 모두에게 익숙한 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 주입을 다시 실행하면 문제가 해결됩니다!
Express = 4
와 같은 것을 입력 if(edition==Edition.Express) return "1033"
). 및 return true
IsVersionInstalled의 경우).
이 스레드를보십시오 : 솔루션 탐색기-내 폴더에 대한 사용자 지정 아이콘
vs2012에도 적용 가능하다고 생각합니다.
그렇지 않은 경우-> ResHack (또는 Resource Hacker)을 사용하여 솔루션 탐색기의 아이콘 리소스를 수동으로 찾고 간단히 교체 할 수 있습니다!
해결책은 다음과 같습니다.
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 를
테스트했으며 완벽하게 작동합니다. :-)