क्या VS2012 समाधान एक्सप्लोरर के आइकन को VS2010 वाले के साथ बदलने का कोई तरीका है? कम से कम 'फ़ोल्डर' आइकन :(
क्या VS2012 समाधान एक्सप्लोरर के आइकन को VS2010 वाले के साथ बदलने का कोई तरीका है? कम से कम 'फ़ोल्डर' आइकन :(
जवाबों:
संक्षिप्त उत्तर: पुराने आइकन को 2012 में हैक करें।
Visual Studio Icon Patcher - http://vsip.codeplex.com
दीर्घ उत्तर: एक प्लगइन के साथ ऐसा करना, अभी के लिए, सवाल से बाहर है। मैं इसे प्राप्त करने के लिए किसी भी अंतर्निहित तरीके को खोजने में असमर्थ रहा हूं और WPF पर स्विच करने से आस-पास हैक करना और भी कठिन हो जाता है।
यह एप्लिकेशन बस दृश्य स्टूडियो 2010 में अप्रबंधित DLL से छवि संसाधनों को निकालता है और उन्हें Visual Studio 2012 के लिए DLL में इंजेक्ट करता है। प्रबंधित संसाधन बहुत अधिक जटिल हैं और अभी तक इसमें जोड़े नहीं गए हैं, हालांकि मुझे काम करने के लिए कुछ मिल गया है ।
प्रारंभिक रिलीज़ उन विषयों के साथ अच्छी तरह से काम नहीं करती थी, जिनमें गहरे रंग के रंग का पता चलने के कारण आइकन के रंगों के उल्टे होने के कारण एक डार्क ट्री व्यू बैकग्राउंड रंग होता था। यह नवीनतम रिलीज में और भी बदतर बना दिया गया है क्योंकि मेनू और टूलबार आइकन अब शामिल हैं। मैं इसे ब्लू थीम के साथ चला रहा हूं और यह ठीक लग रहा है।
आइकन उलटा के चारों ओर हैक करने का एक तरीका छवि मानचित्र में प्रत्येक आइकन के शीर्ष दाएं कोने में एकल सियान पिक्सेल जोड़ने के लिए सभी निकाले गए चित्रों को संपादित करना है। यह उन्हें उलटा प्रक्रिया से बाहर कर देगा। मैंने यह कोशिश नहीं की है, क्योंकि मैं उन मुद्दों पर जल्द ही भाग गया जब छवियों को हेरफेर करना जहां वे सही प्रदर्शित नहीं करेंगे। आप इसे आजमा सकते हैं, लेकिन यह काफी मैनुअल और समय लेने वाला होगा और काम भी नहीं कर सकता है।
यहाँ मेरे 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 इंजेक्शन को फिर से चलाने से यह ठीक हो जाता है!
Express = 4
, और if(edition==Edition.Express) return "1033"
भाषा कोड जैसी चीजों को डालें ) और return true
IsVersionInstalled के लिए)।
इस धागे को देखें: समाधान एक्सप्लोरर - मेरे फ़ोल्डरों के लिए कस्टम आइकन
मुझे लगता है कि यह vs2012 के लिए भी लागू है
यदि नहीं -> आप ResHack (या संसाधन हैकर) के साथ समाधान एक्सप्लोरर के आइकन संसाधनों को मैन्युअल रूप से पा सकते हैं और बस इसे बदल सकते हैं!
यहाँ समाधान है:
विज़ुअल स्टूडियो आइकन पैचर http://vsip.codeplex.com/
VSIP वेब पेज से विवरण:
प्रोजेक्ट विवरण Visual Studio Icon Patcher आपको विज़ुअल स्टूडियो 2012 को विज़ुअल स्टूडियो 2010 से आइकन के साथ अपडेट करने की अनुमति देता है।
जब तक किसी को माउस को प्लग-इन के माध्यम से बदलने का एकमात्र तरीका नहीं मिल सकता है, तब तक उन्हें बदलने के लिए संसाधन के माध्यम से डीएलएल पैचिंग होता है जो विज़ुअल स्टूडियो उपयोग करता है। कई प्रबंधित और अप्रबंधित DLL हैं जिनमें Bitmaps और PNG शामिल हैं जिनका उपयोग एप्लिकेशन को स्टाइल करने के लिए किया जाता है। अभी के लिए केवल अप्रबंधित DLL इस प्रक्रिया का हिस्सा हैं, जिसमें प्रबंधित DLL उम्मीद है कि जल्द ही आएगा।
इस परियोजना के साथ कोई चित्र वितरित नहीं किए गए हैं। इसका उपयोग करने के लिए आपको Visual Studio 2010 और 2012 दोनों स्थापित करने की आवश्यकता होगी।
अद्यतन
मैंने अभी हाल ही में विज़ुअल स्टूडियो 2012 अपडेट 2 के साथ वीएसआईपी का परीक्षण किया है, और यह निर्दोष रूप से काम करता है :-)