2012-09-28 12 views
13

के लिए इंटेलिसेंस टूलटिप समर्थन को कैसे जोड़ा जाए इंटेलिजेंस के लिए मेरी कक्षाओं (लाइब्रेरी में) में बनाई गई XML टिप्पणियां प्रदान करना संभव है?लाइब्रेरी (डीएल)

मैं की तरह करने के लिए प्रत्येक विधि एक्सएमएल टिप्पणियाँ जोड़ दिया है:

/// <summary> 
    /// Do some connection request... 
    /// </summary> 
    /// <param name="val">Required for xyz...</param> 
    public void Connect(int val) 
    { 
     // Some code... 
    } 

तो मैं "एक्सएमएल प्रलेखन फ़ाइल" बना सकते हैं और "MyAssembly.xml" यह एक नाम देने के लिए चेकबॉक्स चिह्नित किया है। मेरा समाधान पुनर्निर्माण करें (एक डीएलएल और एक एक्सएमएल फ़ाइल बनाई गई है)। किसी अन्य सी # प्रोजेक्ट में डीएल जोड़ा गया, लेकिन इंटेलिजेंस में मेरी एक्सएमएल टिप्पणियां नहीं दिखतीं ... मैं क्या गलत कर रहा हूं?

+0

+1 अच्छा सवाल। –

+0

मैंने स्टैक ओवरफ्लो पर इसके बारे में अन्य धागे पहले से ही पढ़े हैं। हर जगह यह कहता है "बिल्ड अनुभाग (आउटपुट) में बस चेकबॉक्स 'एक्सएमएल दस्तावेज़ीकरण फाइल' को चिह्नित करें और अपने समाधान का पुनर्निर्माण करें" ... मैंने इसे 1000 बार पुनर्निर्माण किया है ... – user1011394

+0

बस संदर्भ के लिए यह वीएस2005, वीएस -2008 या वीएस -2010 है? – ja72

उत्तर

6

आपकी त्रुटि को दोहराने में सक्षम एकमात्र तरीका एक्सएमएल फ़ाइल को वास्तविक जेनरेटेड असेंबली से अलग नाम देकर था।

क्या आप सत्यापित कर सकते हैं कि आपके असेंबली नाम और एक्सएमएल नाम के बीच एकमात्र अंतर फ़ाइल एक्सटेंशन है? ऐसा करने का सबसे आसान तरीका आउटपुट फ़ोल्डर में है जहां EXE या DLL बनाया गया है।

यह सी # और वीएस -2010 के साथ परीक्षण किया गया था। मुझे उम्मीद है यह मदद करेगा।

+0

आप बिल्कुल सही हैं। दिया गया एक्सएमएल नाम डीएलएल नाम से अलग था। मैंने नाम बदल दिया है, मेरे समाधान का पुनर्निर्माण किया है और अब यह काम करता है। बहुत बहुत धन्यवाद। लेकिन यह बिल्कुल वही नाम क्यों होना चाहिए (एक्सटेंशन को छोड़कर)? – user1011394

+0

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