2010-09-02 16 views
9

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

दुर्भाग्यवश, मुझे यह पता लगाना प्रतीत नहीं होता कि यह कैसे करना है। विजुअल स्टूडियो डॉक्स और Google पूरी तरह से अप्रासंगिक लेख लौटते हैं, इसलिए या तो मैं गलत शब्दावली का उपयोग कर रहा हूं या यह सुविधा बस मौजूद नहीं है।

मुझे मिली सबसे अच्छी सलाह है "रेडगेट परावर्तक के साथ असेंबली का विश्लेषण करें", लेकिन निश्चित रूप से एक बेहतर तरीका होना चाहिए।

आपके समय के लिए धन्यवाद।

+0

संभावित दृश्य डुप्लिकेट [विजुअल स्टूडियो: मैं बेस क्लास से विरासत में प्राप्त सभी वर्ग कैसे दिखा सकता हूं?] (Http://stackoverflow.com/questions/282377/visual-studio-how-do-i-show-all- कक्षा-विरासत-से-बेस-क्लास) –

उत्तर

4

Visual Studio Productivity Power Tools इंस्टॉल करें, फिर उसके सूप-अप टूलटिप का उपयोग करें।

+0

परफेक्ट - मैंने अपने माउस को कक्षा के प्रकार पर ले जाया, "व्युत्पन्न कक्षाएं" पर क्लिक किया, यह पृष्ठभूमि में कुछ जांच कर रहा था और मुझे व्युत्पन्न प्रकार दिखाए। बहुत बहुत धन्यवाद। –

+0

मैंने वीएस 2012 प्रीमियम में उत्पादकता पावर टूल्स जोड़ा। मुझे नया टूलटिप नहीं मिला है, और मुझे इन उपकरणों के लिए दस्तावेज़ों में (या वीएस -2010 पावर टूल्स डॉक्स में) के बारे में कुछ भी नहीं मिल रहा है: http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c- 4589-92c5-640e07332afd –

+1

@HawkeyeParker: यह सुविधा 2012 में हटा दी गई थी। क्षमा करें। – SLaks

1

यदि आप आसानी से कक्षा पदानुक्रम के माध्यम से नेविगेट करना चाहते हैं तो आप सादे वेनिला विजुअल स्टूडियो से खुश नहीं होंगे। Resharper और (मुझे विश्वास है) CodeRush ऐसी कार्यक्षमता प्रदान करते हैं। बाद के लिए एक express edition है, जो मुफ़्त है। आप उन सभी को विजुअल स्टूडियो एड-इन के रूप में स्थापित कर सकते हैं।

5

ऑब्जेक्ट ब्राउज़र के "ब्राउज़ करें" ड्रॉपडाउन बॉक्स पर "मेरा समाधान" या "सभी घटक" के अलावा कोई आइटम चुनें।

उदाहरण के लिए चुनें ".NET फ्रेमवर्क 4" या ".NET फ्रेमवर्क 4.5"

+0

यह वीएस2012 में मदद नहीं करता है। क्या यह 2010 की एकमात्र विशेषता है? –

+1

आपको "ब्राउज़ करें" ड्रॉपडाउन –

+0

के दाईं ओर स्थित "ऑब्जेक्ट ब्राउज़र सेटिंग्स" ड्रॉपडाउन में "व्युत्पन्न प्रकार दिखाएं" की जांच करने की भी आवश्यकता है, मैंने पहले इसका उपयोग किया है, मैं कसम खाता हूं, लेकिन "व्युत्पन्न प्रकार दिखाएं" चले जाओ? मेरे पास अन्य सभी विकल्प हैं, लेकिन वह नहीं, वीएस 2010 एसपी 1 में। फॉलबैक के रूप में, आईएलएसपी अच्छी तरह से काम कर रहा है। हालांकि मैं डिफ़ॉल्ट रूप से वीएस टूलसेट के भीतर रहूंगा। – JMD

7

आप इस उद्देश्य के लिए समाधान Explorer का उपयोग कर सकते हैं: 1) समाधान पड़ताल में आधार वर्ग हैं (आपको खोज लाइन का उपयोग कर सकते)। 2) सही समाधान एक्सप्लोरर 3) क्लिक करें "व्युत्पन्न प्रकार"

में आधार वर्ग पर क्लिक करें मुख्य समाधान एक्सप्लोरर दृश्य क्लिक समाधान एक्सप्लोरर के शीर्ष में "होम" बटन पर लौटने के लिए।

+0

मुझे लगता है कि आपका मतलब समाधान नेविगेटर है। वीएस टूलसेट में रहते हुए मुझे यह चाहिए कि मुझे क्या चाहिए। धन्यवाद! – JMD

+0

हां, वीएस -2010 के लिए यह "उत्पादकता पावर टूल्स" एक्सटेंशन से "समाधान नेविगेटर" है। लेकिन वीएस 2012 या वीएस 2013 में यह कार्यक्षमता "समाधान एक्सप्लोरर" में शामिल है। –

+0

Thx - यह जानना अच्छा है कि यह वीएस 2013 में कहां है।आईएमएचओ, रीशेर्पर के प्रकार पदानुक्रम दृश्य से अभी भी कम सुविधाजनक है, जो एक समय में जानकारी के एक छोटे से हिस्से को देखने के लिए मजबूर करने के बजाय एक बार विरासत के पेड़ के सभी स्तरों को दिखाता है। उस वीएस मेनू के "द्वारा उपयोग किया जाता है" विकल्प संभावित रूप से उपयोगी दिखता है। फिर भी, रीशेर्पर का "उपयोग" बहुत आसान रहा है। क्योंकि टैब में ऐसी कई खोजें खुली हो सकती हैं, पिछली बार आसानी से वापस स्विच करें। – ToolmakerSteve

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