2011-11-17 4 views
35

कोड का पूरा समूह लिखने के बाद - मैं अंत में सीए और स्टाइलकॉप को अपने समाधान में जोड़ने के लिए जाग रहा हूं।कोड क्लीनअप - मेरे समाधान में सभी सीएस फाइलों में नेमस्पेस के अंदर सभी कथन का उपयोग करने के लिए उपकरण?

डिफ़ॉल्ट रूप से सभी फ़ाइलों (उनमें से बहुत से) मेरे समाधान में नामस्थान से पहले फ़ाइल के शीर्ष पर बयान का उपयोग कर रहे हैं।

मेरे पास विजुअल स्टूडियो में 6.0 और पावरटोल रिशेर्पर हैं। क्या इन या किसी अन्य उपकरण का उपयोग करने का कोई तरीका है जो समाधान में मेरी सभी सीएस फ़ाइल के माध्यम से जाएगा और प्रत्येक फ़ाइल के लिए नेमस्पेस के अंदर उपयोग कथन डालेगा।

+4

तुम क्यों नाम स्थान के अंदर usings है करना चाहते हैं? उन्हें बाहर रखने के लिए सामान्य शैली है और मुझे इन्हें रखने में कोई फायदा नहीं दिखता है। – svick

+2

यह आपको स्टाइल पुलिस चेतावनियां देता है यदि वे नामस्थान से बाहर हैं और निम्न लिंक यह बताता है कि मैं कर सकता हूं - http: // stackoverflow। कॉम/प्रश्न/12531 9/चाहिए-उपयोग-अंदर-बाहर-बाहर-बाहर-नामस्थान – MoXplod

+4

मैं सब कुछ का पालन करने के लिए एक पागल छोटा लड़का था स्टाइलकॉप मुझे बताता है, लेकिन जल्द ही मुझे पता चलता है कि मुझे सहनशील होना चाहिए और इसकी कुछ चेतावनियों को अक्षम करना चाहिए । यदि आप बहुत सारे मौजूदा कोड को बनाए रखते हैं तो चरम पर न जाएं। केवल नए कोड से शुरू करें। –

उत्तर

49

रिशेर्पर के साथ इसे दो चरणों में किया जा सकता है।

  1. चेकबॉक्स Code EditingC#Code StyleReference qualification में "गहनतम गुंजाइश के लिए निर्देश 'का उपयोग' जोड़ें" सेट करें। Options v9

  2. समाधान के संदर्भ मेनू में "क्लीनअप कोड ..." चुनें। SLN context menu

आप एक कस्टम सफाई pofile कि सफाई प्रदर्शन से पहले अपनी आवश्यकताओं सूट बनाने के लिए चाहते हो सकता है।

ReSharper में v9 से पहले सेटिंग कहीं और स्थित है: Options v8

+0

एक कस्टम सफाई प्रोफ़ाइल क्या है? क्या यह सेटअप करना आसान है? ताकि मैं इसे निष्पादित कर सकूं और यह इसके साथ अन्य चीजें भी नहीं करता है? – MoXplod

+0

@MoXplod एक कस्टम प्रोफाइल आपकी प्राथमिकताओं का एक सेट है जो आपके कोड को साफ करते समय ReSharper को करना चाहिए। हालांकि अनुकूलन का स्तर वास्तव में उच्च नहीं है, इसलिए मुझे यकीन नहीं है कि इसे केवल उपयोगकर्ताओं को स्थानांतरित करने के लिए कॉन्फ़िगर करना संभव है और कुछ भी नहीं। एक प्रोफाइल Resharper - विकल्प - कोड क्लीनअप में बनाया जा सकता है। – Gebb

+0

यह सफाई प्रोफ़ाइल प्रबंधन रीशेपर में सबसे अच्छी बात नहीं है, लेकिन यह मेरे लिए अच्छा काम करता है! – remio

3

ReSharper 10 में आप में पा सकते हैं: enter image description here

संबंधित मुद्दे

 संबंधित मुद्दे