Có cách nào để thay thế biểu tượng của trình khám phá giải pháp VS2012 bằng biểu tượng của VS2010 không? Ít nhất biểu tượng 'thư mục' :(
Có cách nào để thay thế biểu tượng của trình khám phá giải pháp VS2012 bằng biểu tượng của VS2010 không? Ít nhất biểu tượng 'thư mục' :(
Câu trả lời:
Câu trả lời ngắn gọn: Hack các biểu tượng cũ vào năm 2012.
Visual Studio Icon Patcher - http://vsip.codeplex.com
Câu trả lời dài: Làm điều này với một plugin, bây giờ, không có câu hỏi. Tôi không thể tìm thấy bất kỳ cách tích hợp nào để đạt được điều này và việc chuyển sang WPF khiến việc hack xung quanh thậm chí còn khó hơn.
Ứng dụng này chỉ đơn giản là trích xuất các tài nguyên hình ảnh từ các DLL không được quản lý trong Visual Studio 2010 và đưa chúng vào các DLL cho Visual Studio 2012. Các tài nguyên được quản lý phức tạp hơn rất nhiều và vẫn chưa được thêm vào, mặc dù tôi đã có một số để làm việc .
Bản phát hành đầu tiên không hoạt động tốt với các chủ đề có màu nền Chế độ xem dạng cây tối do cách các màu biểu tượng bị đảo ngược khi phát hiện màu nền tối. Điều này thậm chí còn tồi tệ hơn trong bản phát hành mới nhất vì các biểu tượng menu và thanh công cụ hiện được bao gồm. Tôi đang chạy cái này với Chủ đề màu xanh lam và nó có vẻ ổn.
Một cách để hack xung quanh đảo ngược biểu tượng là chỉnh sửa tất cả các hình ảnh đã trích xuất để thêm một pixel màu lục lam ở góc trên cùng bên phải của mỗi biểu tượng trong bản đồ hình ảnh. Điều này sẽ loại trừ chúng khỏi quá trình đảo ngược. Tuy nhiên, tôi chưa thử điều này vì tôi đã gặp phải sự cố sớm khi thao tác các hình ảnh mà chúng không hiển thị đúng. Bạn có thể thử nó nhưng nó sẽ khá thủ công và tốn thời gian và thậm chí có thể không hoạt động.
Đây là ảnh chụp cài đặt VS2012 của tôi gần giống với phiên bản 2010 quen thuộc mà chúng ta đã từng làm. Nó làm cho tôi cảm thấy bình thường trở lại!
Đây chính xác là cách tôi đã làm điều này, từng bước:
1) Đóng tất cả các phiên bản của Visual Studio
2) Tải xuống vsip và giải nén nó vào một thư mục tạm thời. (kể từ ngày 1/3/2013, phiên bản hiện tại là 1.5.2)
3) Mở dấu nhắc lệnh với "Chạy với tư cách quản trị viên"
4) Đi tới thư mục tạm thời và chạy VSIP.exe - Điều này sẽ chạy một chương trình tương tác chấp nhận các lệnh.
4a) Nhập " backup --version = 2012 " - Thao tác này sẽ sao lưu tất cả các dlls giao diện người dùng VS2012 của bạn, đề phòng trường hợp có thứ gì đó bị rối và bạn muốn gỡ cài đặt VSIP.
4b) Nhập " giải nén " - Thao tác này sẽ trích xuất tất cả các biểu tượng cũ từ cài đặt VS2010 của bạn (theo giấy phép VS2010, VSIP không thể phân phối các biểu tượng đó nên chúng tôi phải có cài đặt cục bộ để lấy chúng từ đó).
4c) Nhập " tiêm " - Thao tác này sẽ đưa tất cả các biểu tượng cũ của năm 2010 từ bước trước vào các DLL của VS2012.
4d) Nhập " menu -n "
5) Tải xuống và cài đặt NiceVS - không tải xuống phiên bản ngày 14/10 nếu không bạn sẽ bị thiếu các biểu tượng. Kể từ ngày 1/3/2013, tôi đã tải xuống tệp có tên "NiceVS.0.8.1.1 Beta.Full.vsix" .
6) Tải xuống và cài đặt VS2012 Color Theme Editor - Lần sau khi bạn khởi động VS2012, hãy chọn chủ đề "Blue" từ cửa sổ chọn màu.
Bây giờ bạn sẽ có một bản cài đặt VS2012 đẹp mắt giống như ảnh chụp màn hình của tôi ở trên! Cần ba ứng dụng khác nhau để vá giao diện người dùng ghê tởm đó nhưng chắc chắn nó có thể hoạt động ngay bây giờ! Nếu bạn chưa cài đặt VS2010 trên cùng một máy với VS2012 thì bạn sẽ phải chạy bước 4b trên máy có VS2010 và sau đó sao chép thư mục VSIP Images vào máy phát triển 2012 của bạn.
Cập nhật: Nếu bạn cài đặt "VS 2012 Update 1" sau khi chạy các bước này, bạn sẽ cần phải chạy lại bước 4c từ lời nhắc quản trị viên VSIP (hoặc tất cả bước 4 nếu bạn không giữ bản trích xuất của hình ảnh VS2010). Các biểu tượng menu tệp và bảng màu vẫn như cũ nhưng bản cập nhật sẽ hoàn nguyên các biểu tượng trong trình khám phá giải pháp trở lại những biểu tượng xấu xí. Chạy lại VSIP tiêm sẽ sửa nó ngay lập tức!
Express = 4
và đặt những thứ như if(edition==Edition.Express) return "1033"
cho (các) mã ngôn ngữ và return true
cho IsVersionInstalled).
Xem chuỗi này: Giải pháp Explorer - biểu tượng tùy chỉnh cho các thư mục của tôi
Tôi nghĩ nó cũng có thể áp dụng cho vs2012
Nếu không -> bạn có thể tự tìm tài nguyên biểu tượng của trình thám hiểm giải pháp bằng ResHack (hoặc Resource Hacker) và chỉ cần thay thế nó!
Đây là giải pháp:
Bản vá biểu tượng Visual Studio http://vsip.codeplex.com/
Mô tả từ trang web VSIP:
Mô tả dự án Visual Studio Icon Patcher cho phép bạn cập nhật Visual Studio 2012 với các biểu tượng từ Visual Studio 2010.
Cho đến khi ai đó có thể tìm cách thay đổi các biểu tượng thông qua một trình cắm thêm, cách duy nhất để thay đổi chúng là thông qua tài nguyên vá các tệp DLL mà Visual Studio sử dụng. Có một số DLL được quản lý và không được quản lý có chứa Bitmap và PNG được sử dụng để tạo kiểu cho ứng dụng. Hiện tại, chỉ các DLL không được quản lý là một phần của quá trình này với các DLL được quản lý hy vọng sẽ sớm ra mắt.
Không có hình ảnh nào được phân phối với dự án này. Bạn sẽ cần phải cài đặt cả Visual Studio 2010 và 2012 để sử dụng.
Bản cập nhật
Tôi vừa thử nghiệm VSIP với Visual Studio 2012 Update 2 và nó hoạt động hoàn hảo :-)