जब आप विजुअल स्टूडियो 2008 (या उस मामले के लिए संस्करण संस्करण) में कोई समाधान खोलते हैं, तो यह उन सभी दस्तावेज़ों को खोलता है जिन्हें आपने विजुअल स्टूडियो को बंद करने से पहले बंद नहीं किया था। क्या इस कार्यक्षमता को बंद करने के लिए वैसे भी है, या एक प्लगइन जो इस व्यवहार को हल करता है? 50 फाइलों के साथ एक समाधान लोड करने के लिए हमेशा के लिए लगता है?क्या विजुअल स्टूडियो को हल करने के लिए वैसे भी है जब मैं समाधान लोड करता हूं तो सभी दस्तावेजों को नहीं खोलता?
उत्तर
आप EnvDTE.SolutionEvents के पहले क्लोजिंग ईवेंट के लिए हैंडलर जोड़कर समाधान बंद करने से पहले सभी फ़ाइलों को बंद करने की प्रक्रिया को स्वचालित कर सकते हैं - वीएस बाहर निकलने पर यह लागू हो जाएगा।
VS2005 में, EnvironmentEvents मैक्रो मॉड्यूल में निम्नलिखित को जोड़ सभी खुले दस्तावेजों बंद हो जाएगा:
Private Sub SolutionEvents_BeforeClosing() Handles SolutionEvents.BeforeClosing DTE.ExecuteCommand("Window.CloseAllDocuments") End Sub
विजुअल स्टूडियो 2008 तो मुझे यकीन है कि यह वहाँ भी काम करेगा हूँ एक ही घटनाओं का समर्थन करने के लिए प्रकट होता है।
मुझे यकीन है कि यदि आप चाहें तो हैंडलर में अपनी प्रोजेक्ट के लिए .suo फ़ाइल को भी हटा सकते हैं, लेकिन शायद आप आफ्टरक्लिंग ईवेंट चाहते हैं।
क्या आपने को हटाया है .suo फ़ाइल?
यह एक छिपी हुई फ़ाइल है जो आपके समाधान (एसएलएन) फ़ाइल के बगल में रहता है। suo "समाधान उपयोगकर्ता विकल्प" है, और इसमें आपकी पिछली कॉन्फ़िगरेशन शामिल है, जैसे कि आपने प्रोजेक्ट पर पिछली बार काम करने वाले टैब को खोला था, इसलिए जब आप विजुअल स्टूडियो में प्रोजेक्ट को फिर से लोड करते हैं तो वे फिर से खुलते हैं।
यदि आप इसे हटाते हैं, तो एक नई 'रिक्त' सूओ फ़ाइल चुपचाप पुनर्निर्मित की जाएगी।
मुझे नहीं लगता कि इसके लिए एक विकल्प है (या मुझे कोई नहीं मिला) लेकिन आप शायद प्रोजेक्ट ओपन पर आपके लिए ऐसा करने के लिए एक मैक्रो लिख सकते हैं। http://blogs.msdn.com/djpark/
मैं इस विशेष सवाल का जवाब लेकिन आईडीई युक्तियाँ और चालें के लिए एक अच्छा लिंक मिल सके जाता है::
यह लिंक कुछ कोड खुली फ़ाइलों जो आप खुद को अनुकूलित कर बंद करने के लिए है http://blogs.msdn.com/saraford/default.aspx
वैकल्पिक उत्तर:
अपना समाधान बंद करने से पहले, सभी विंडो बंद होने तक Ctrl+F4
दबाकर रखें।
हाँ, लेकिन मेरा दिमाग इतना याद रखने के लिए पर्याप्त नहीं है :) –
यही कारण है कि हमारे पास चिपचिपा नोट्स हैं!:-) –
मैं बस एक टैब पर राइट क्लिक करता हूं और यह सब बंद कर देता हूं - फिर आपको Ctrl + F4 – Benjol
वीएस अंतिम ज्ञात दृश्य को सहेजने का प्रयास करता है। अन्य की तुलना में स्क्रिप्ट आप ऊपर बताए गए मैन्युअल वी.एस.
ALT-WL बाहर निकलने से पहले सभी दस्तावेजों को बंद कर सकते
, कुंजी संयोजन सभी खुले टैब बंद करने के लिए है, जो एक परियोजना बंद करने से पहले दबाया जा सकता है कि जब तक आप विंडो पर क्लिक पसंद करते हैं | परियोजना बंद करने से पहले सभी दस्तावेज बंद करें।
- गुस
आपको बहुत बहुत धन्यवाद! आप मेरी नई मूर्ति हैं :) –
यह एक शानदार चाल है। – wusher