क्या विज़ुअल स्टूडियो 2012 में आइकन बदलना संभव है?


97

क्या VS2012 समाधान एक्सप्लोरर के आइकन को VS2010 वाले के साथ बदलने का कोई तरीका है? कम से कम 'फ़ोल्डर' आइकन :(


32
वीएस 2014 के लिए प्रतीक्षा करें? शायद वे तब तक उपयोगी रंग और चिह्न यादें वापस आ जाती ....
marc_s

[संपादित करें - अंत में यह हुआ!] मैंने आखिरकार वीएस २०१० में आइकनों को वापस स्विच करने का एक तरीका खोज लिया है! मेरे ब्लॉग पोस्ट को देखें computerbeacon.net/blog/visualstudio2010iconsandt
kevin

1
इसके साथ कोई भाग्य नहीं। VS2013 में कलर आइकॉन नहीं हैं। ऊग
राज मोर

जवाबों:


50

संक्षिप्त उत्तर: पुराने आइकन को 2012 में हैक करें।

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

दीर्घ उत्तर: एक प्लगइन के साथ ऐसा करना, अभी के लिए, सवाल से बाहर है। मैं इसे प्राप्त करने के लिए किसी भी अंतर्निहित तरीके को खोजने में असमर्थ रहा हूं और WPF पर स्विच करने से आस-पास हैक करना और भी कठिन हो जाता है।

यह एप्लिकेशन बस दृश्य स्टूडियो 2010 में अप्रबंधित DLL से छवि संसाधनों को निकालता है और उन्हें Visual Studio 2012 के लिए DLL में इंजेक्ट करता है। प्रबंधित संसाधन बहुत अधिक जटिल हैं और अभी तक इसमें जोड़े नहीं गए हैं, हालांकि मुझे काम करने के लिए कुछ मिल गया है ।

प्रारंभिक रिलीज़ उन विषयों के साथ अच्छी तरह से काम नहीं करती थी, जिनमें गहरे रंग के रंग का पता चलने के कारण आइकन के रंगों के उल्टे होने के कारण एक डार्क ट्री व्यू बैकग्राउंड रंग होता था। यह नवीनतम रिलीज में और भी बदतर बना दिया गया है क्योंकि मेनू और टूलबार आइकन अब शामिल हैं। मैं इसे ब्लू थीम के साथ चला रहा हूं और यह ठीक लग रहा है।

आइकन उलटा के चारों ओर हैक करने का एक तरीका छवि मानचित्र में प्रत्येक आइकन के शीर्ष दाएं कोने में एकल सियान पिक्सेल जोड़ने के लिए सभी निकाले गए चित्रों को संपादित करना है। यह उन्हें उलटा प्रक्रिया से बाहर कर देगा। मैंने यह कोशिश नहीं की है, क्योंकि मैं उन मुद्दों पर जल्द ही भाग गया जब छवियों को हेरफेर करना जहां वे सही प्रदर्शित नहीं करेंगे। आप इसे आजमा सकते हैं, लेकिन यह काफी मैनुअल और समय लेने वाला होगा और काम भी नहीं कर सकता है।


6
महान, इसका इतना आसान समाधान खोजकर्ता पेड़ में अब आइटम लेने के लिए।
वामन

2
दुर्भाग्य से यह समाधान एक्सप्लोरर में देशी C ++ आइकनों के लिए काम नहीं करता है :(
वैध करें

52

यहाँ मेरे VS2012 स्थापित का एक शॉट है जो लगभग 2010 की तरह दिखता है जिसे हम सभी के लिए उपयोग किया जाता है। यह मुझे फिर से सामान्य महसूस कराता है!

यहां छवि विवरण दर्ज करें

यहाँ बिलकुल मैंने यह किया है, चरण-दर-चरण:

1) विजुअल स्टूडियो के सभी उदाहरणों को बंद करें

2) vsip डाउनलोड करें और इसे अस्थायी निर्देशिका में निकालें। (1/3/2013 के रूप में वर्तमान संस्करण 1.5.2 है)

3) "व्यवस्थापक के रूप में चलाएं" के साथ कमांड प्रॉम्प्ट खोलें

4) अस्थायी निर्देशिका पर जाएं और VSIP.exe चलाएं - यह एक इंटरैक्टिव प्रोग्राम चलाएगा जो कमांड स्वीकार करता है।
  4a) " बैकअप --version = 2012 " टाइप करें - यह आपके सभी VS2012 UI dll का बैकअप लेगा, बस अगर कुछ गड़बड़ हो जाता है और आप VSIP को अनइंस्टॉल करना चाहते हैं।
  4 बी) " एक्स्ट्रेक्ट " टाइप करें - यह आपके सभी पुराने आइकनों को VS2010 की स्थापना से हटा देगा (प्रति VS2010 लाइसेंस वीएसआईपी उन आइकनों को वितरित नहीं कर सकता है ताकि हमारे पास उन्हें खींचने के लिए एक स्थानीय इंस्टॉल हो)।
  4c) " इंजेक्ट " टाइप करें - यह पुराने 2010 के सभी आइकनों को पिछले चरण से VS2012 DLL में इंजेक्ट करेगा।
  4d) " मेन्यू -n " टाइप करें

5) नाइसवीएस को डाउनलोड और इंस्टॉल करें - एक दिनांक 10/14 डाउनलोड न करें या आप लापता आइकन होंगे। 1/3/2013 के अनुसार मैंने "NiceVS.0.8.1.1 Beta.Full.vsix" नाम की फ़ाइल डाउनलोड की ।

6) VS2012 कलर थीम एडिटर डाउनलोड और इंस्टॉल करें - अगली बार जब आप VS2012 शुरू करेंगे तो कलर सिलेक्ट विंडो से "ब्लू" थीम चुनें।

अब आपके पास VS2012 की एक अच्छी स्थापना होनी चाहिए जो ऊपर मेरे स्क्रीन शॉट की तरह दिखती है! यह तीन अलग-अलग एप्लिकेशन लेता है ताकि उस घृणित यूआई को पैच किया जा सके लेकिन अब यह निश्चित रूप से व्यावहारिक है! यदि आपके पास VS2012 में उसी मशीन पर VS2010 स्थापित नहीं है तो आपको VS2010 वाली मशीन पर चरण 4 बी चलाना होगा और फिर अपने 2012 के विकास मशीन के लिए वीएसआईपी छवियां निर्देशिका को कॉपी करना होगा।

अद्यतन: यदि आप इन चरणों को चलाने के बाद "वीएस 2012 अपडेट 1" स्थापित करते हैं, तो आपको वीएसआईपी व्यवस्थापक प्रॉम्प्ट से चरण 4 सी को फिर से चलाने की आवश्यकता होगी (या यदि आप वीएस2010 छवियों का अर्क नहीं रखते हैं तो चरण 4 के सभी)। फ़ाइल मेनू आइकन और कलर स्कीम वैसे ही बने रहते हैं, लेकिन अपडेट समाधान एक्सप्लोरर में आइकन को बदसूरत लोगों को वापस भेज देता है। VSIP इंजेक्शन को फिर से चलाने से यह ठीक हो जाता है!


4
NiceVS के लिए +1। भयानक आइकनों को ठीक करने की बहुत जरूरत है। मुझे लगता है कि लोग ब्लैक-ब्लब आइकन्स के बारे में चिंतित हैं, जो कि ब्लैंड कलर की तुलना में अधिक कठिन हैं। लेकिन वह भी बुरा है। खराब VS2012, यह बदसूरत छड़ी के साथ विफल हो गया।
शेन कैसल

2
मुझे आपको धन्यवाद देना है। मुझे करना होगा। मैंने "एमएस शैली" में कुछ दिन काम किया है ... और फिर मैंने इसे खोजने का फैसला किया कि इसे कैसे बदलना है। महान विवरण के लिए धन्यवाद। यह काम कर रहा है और वीएस 2012 (इसकी यूआई शैली को छोड़कर शक्तिशाली उपकरण) फिर से सुंदर है। बहुत बहुत धन्यवाद +1
रेडिम कॉहलर

यह ध्यान देने योग्य हो सकता है कि वीएसआईपी एक्सप्रेस संस्करणों का समर्थन नहीं करता है। यदि आपका कोई भी VS एक एक्सप्रेस है, तो सोर्स कोड डाउनलोड करें और VisualStudio2010.cs और / या VisualStudio2012.cs के साथ हार्डकोड दिए गए मानों के लिए हार्डकोड लौटाएं (एनम का एक और मूल्य जोड़ें Express = 4, और if(edition==Edition.Express) return "1033"भाषा कोड जैसी चीजों को डालें ) और return trueIsVersionInstalled के लिए)।
GSerg

इसके अतिरिक्त, मुझे कैश को फ्लश करना था, फ़ोल्डर को यहां पर हटा दें:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 12.0 \ ComponentModelCache और पुनरारंभ करना मेरे लिए (20123 चल रहा है)।
Yougotiger

क्या आपके पास VS2013 के लिए एक है?
राज मोर

5

इस धागे को देखें: समाधान एक्सप्लोरर - मेरे फ़ोल्डरों के लिए कस्टम आइकन

मुझे लगता है कि यह vs2012 के लिए भी लागू है

यदि नहीं -> आप ResHack (या संसाधन हैकर) के साथ समाधान एक्सप्लोरर के आइकन संसाधनों को मैन्युअल रूप से पा सकते हैं और बस इसे बदल सकते हैं!


4

यहाँ समाधान है:

विज़ुअल स्टूडियो आइकन पैचर http://vsip.codeplex.com/

VSIP वेब पेज से विवरण:

प्रोजेक्ट विवरण Visual Studio Icon Patcher आपको विज़ुअल स्टूडियो 2012 को विज़ुअल स्टूडियो 2010 से आइकन के साथ अपडेट करने की अनुमति देता है।

जब तक किसी को माउस को प्लग-इन के माध्यम से बदलने का एकमात्र तरीका नहीं मिल सकता है, तब तक उन्हें बदलने के लिए संसाधन के माध्यम से डीएलएल पैचिंग होता है जो विज़ुअल स्टूडियो उपयोग करता है। कई प्रबंधित और अप्रबंधित DLL हैं जिनमें Bitmaps और PNG शामिल हैं जिनका उपयोग एप्लिकेशन को स्टाइल करने के लिए किया जाता है। अभी के लिए केवल अप्रबंधित DLL इस प्रक्रिया का हिस्सा हैं, जिसमें प्रबंधित DLL उम्मीद है कि जल्द ही आएगा।

इस परियोजना के साथ कोई चित्र वितरित नहीं किए गए हैं। इसका उपयोग करने के लिए आपको Visual Studio 2010 और 2012 दोनों स्थापित करने की आवश्यकता होगी।

अद्यतन
मैंने अभी हाल ही में विज़ुअल स्टूडियो 2012 अपडेट 2 के साथ वीएसआईपी का परीक्षण किया है, और यह निर्दोष रूप से काम करता है :-)


@vman यकीन है, लेकिन किसी को भी मेरा जवाब पढ़ सकते हैं, और 4 शब्दों को पढ़ने के बाद, 5 सेकंड में समाधान पा सकते हैं। इसके बजाय आपको स्वीकृत उत्तर को समझने के लिए पाठ का आधा पृष्ठ पढ़ने की आवश्यकता है। इसलिए, जब मैंने प्रश्न पढ़ा, तो मैंने फैसला किया कि स्वीकृत उत्तर इसे पढ़ने के लिए बहुत लंबा था, और मैंने अपना उत्तर पोस्ट कर दिया। हर किसी के पास सब कुछ पढ़ने का समय नहीं है, कभी-कभी आपको बस कुछ शब्दों को पढ़ने की जरूरत होती है, और एक लिंक पर क्लिक करें। :-) स्वाभाविक रूप से मेरे पास ब्रायन सुरोइके के लिए अधिकतम सम्मान है और यह उत्तर है ... मेरा उत्तर बेहतर नहीं है, बस अलग है :-)
मैक्स

3
मैंने अपना उत्तर कुछ आपके लिए साफ किया :)
ब्रायन सुरोविएक

@BrianSurowiec धन्यवाद, अब यह सही है! और विजुअल स्टूडियो आइकन पैचर विकसित करने के लिए धन्यवाद, यह मेरी बचत करेगा जब हम नए आईडीई पर स्विच करेंगे :)
अधिकतम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.