2013-03-25 80 views
19

Tôi có hai phiên bản Visual Studio với hai dự án "giống nhau" đã mở. Sự khác biệt là các dự án từ các ngành khác nhau. Có cách nào để làm cho sự xuất hiện của các cá thể Visual Studio 'khác nhau không phụ thuộc vào dự án? Có rất nhiều bài viết về phần mở rộng Color Theme Editor, nhưng nó thay đổi chủ đề cho tất cả các trường hợp.Visual Studio 2012: các chủ đề màu sắc khác nhau cho các dự án khác nhau

Trả lời

7

Bạn đã thử mở rộng VSCommands từ Visual Studio Gallerty chưa? Nó có tính năng gọi là Solution Badges có thể giúp bạn.

Solution Badges

+0

Đây là tiện ích mở rộng tuyệt vời! Nó đã giúp tôi rất nhiều. Thật không may, nó không thể thay đổi chủ đề màu sắc - chỉ tiêu đề, biểu tượng và hình thu nhỏ trong Windows Task Switcher. Dù sao thì cũng cám ơn bạn! –

+0

@Evgeni Nabokov, tôi tin rằng việc thay đổi chủ đề ảnh hưởng đến tất cả các trường hợp Visual Studio đã mở, do đó, tại thời điểm này không thể có hai trường hợp sử dụng các chủ đề khác nhau. –

+0

Cảm ơn bạn đã thực sự, thực hành tuyệt vời cho người dùng như tôi sử dụng nhiều trường hợp. –

5

Một lựa chọn là để khởi động visual studio từ dòng lệnh (hoặc phím tắt tùy chỉnh) với đối số/rootsuffix. Điều này buộc VS để tạo ra một nút mới trong registry cho tất cả các thiết lập VS của bạn, và trong lần chạy tiếp theo, với các thiết lập được lưu dưới nút được cung cấp.

Ví dụ: tôi có hai lần đăng ký trên một máy và tôi có thể mở hai phiên bản VS như sau: d: \ source \ green> devenv/rootsuffix màu xanh lá cây d: \ source \ red> devenv/rootsuffix Một trong những nhược điểm của tùy chọn này là bạn sẽ phải cấu hình lại tất cả các sở thích của bạn (font/màu sắc, định dạng tài liệu, cài đặt biểu tượng, addons và phần mở rộng, v.v.) Tôi khuyên bạn nên khởi chạy phiên bản VS mặc định và xuất tất cả các sở thích của bạn (công cụ> cài đặt nhập và xuất) thành tệp xml để bạn có thể nhập chúng từ mỗi nút devenv mới của mình. Bạn vẫn cần phải cấu hình lại một số thứ khác theo cách thủ công, chủ yếu là addons.

Để tùy chỉnh màu chủ đề VS cho mỗi rootsuffix, tôi khuyên bạn nên sử dụng Trình chỉnh sửa chủ đề màu sắc của Visual Studio 2013 (https://visualstudiogallery.msdn.microsoft.com/9e08e5d3-6eb4-4e73-a045-6ea2a5cbdabe?SRC=VSIDE). Như đã đề cập ở trên, bạn sẽ cần phải cài đặt này một lần cho mỗi rootsuffix bạn tạo vì thông tin mở rộng được lưu trữ trên cơ sở per-rootsuffix trong sổ đăng ký.

2

Tôi muốn chia sẻ tiện ích mở rộng đã thực hiện mẹo cho tôi. Tôi đã thử điều này trong VS2015.

Tên phần mở rộng là: SolutionColor

Tất cả tôi muốn là một số khác biệt trực quan giữa tôi chính và Dev chi nhánh khi cả hai được mở tại một thời điểm tương tự. Với phần mở rộng này, tôi có thể đặt tiêu đề của VS thành một màu cụ thể và đó là rất nhiều cho tôi!

+0

Câu hỏi thường gặp về tiện ích mở rộng đó cho biết "Chỉ tên tệp của sln hoạt động được sử dụng để phân biệt giữa các dự án". Tôi cho rằng cả chi nhánh chính và Dev đều có cùng tên giải pháp, vì vậy chúng sẽ có cùng màu? – DenNukem

+0

Không có nó dựa trên tên tập tin, hoặc nếu nó có thể là của nó trên đường dẫn tập tin đầy đủ. Dù sao, nó hoạt động - nó hiển thị chính của tôi và dev trong hai màu sắc khác nhau. – NoSaidTheCompiler

+0

Thực tế nó hoạt động. Cảm ơn bạn! – DenNukem

Các vấn đề liên quan