2011-06-25 12 views
33

के रूप में जोड़ा गया है, मैंने सी # में 'क्लास लाइब्रेरी' बनाई है, जिसमें सारांश (एक्सएमएल दस्तावेज टिप्पणियां) के साथ कई फ़ंक्शन हैं।असेंबली में सारांश नहीं दिख रहा है यदि इसे संदर्भ

उदाहरण के लिए

///<summary> 
///Adds the two numbres 
///</summary> 
public void Add() 
{ 
    //statements 
} 

अगर मैं एक ही नाम स्थान में फ़ंक्शन का उपयोग करें, अपने सारांश दिखा है, लेकिन इसकी सारांश दिखाई नहीं दे रहा है, तो मैं कुछ ohter कार्यक्षेत्र (समाधान) में संदर्भ के रूप में शामिल किया है।

यदि इसे किसी संदर्भ के रूप में जोड़ा गया है, तो यह अन्य समाधानों को कैसे दिखाना है, और इसके लिए कारण क्या हो सकता है?

+1

[का प्रयास करें इस] (http://stackoverflow.com/questions/1329338/xml-comments-not-showing-on-vb-net) –

उत्तर

33

आपको असेंबली (myassembly.xml नाम की एक फ़ाइल) के लिए XML दस्तावेज़ जेनरेट करने की आवश्यकता है और इसे अपने .dll के साथ कॉपी करें जहां इसे आपकी अन्य परियोजनाओं द्वारा संदर्भित किया गया है। निर्देशों के लिए this page in MSDN देखें।

+2

कैसे आ .नेट फ्रेमवर्क विधानसभाओं Intellisense तो प्रदान करें? टेलरिक और फ्री अजाक्स कंट्रोल टूलकिट – Deeptechtons

+0

जैसे अन्य तृतीय पक्ष नियंत्रण भी लागू करने के लिए मुझे इस परिवर्तन के लिए वीएस को पुनरारंभ करना पड़ा। – BornToCode

2

जब आप कक्षाओं को संकलित करते हैं जिनमें xml टिप्पणी है, सामान्य रूप से एक .xml फ़ाइल बनाई जाती है। (विजुअल स्टूडियो में विकल्पों की जांच करें)

जब आप ऐसी असेंबली का संदर्भ जोड़ते हैं, तो सुनिश्चित करें कि एक्सएमएल फ़ाइल मौजूद है। प्रलेखन असेंबली के भीतर नहीं है लेकिन एक्सएमएल फ़ाइल के भीतर है।

30
  1. अपने स्रोत कोड के समाधान एक्सप्लोरर पर जाएं। प्रोजेक्ट का नाम पर राइट क्लिक करें और गुण पर जाएं।
  2. पर जाएं टैब बनाएं यदि आप सी # का उपयोग कर रहे हैं और चेक बॉक्स एक्सएमएल दस्तावेज़ फ़ाइल का चयन करें।
  3. जब आप अपना स्रोत कोड बनाते हैं तो एक्सएमएल फ़ाइल उस स्थान पर जेनरेट की जाएगी जहां आपका डीएल मौजूद है।
  4. जबकि समाधान के लिए अपने डीएलएल की प्रतिलिपि xml फ़ाइल की प्रतिलिपि बनाएँ और अपने गंतव्य समाधान के बिन में पेस्ट करें।
+1

बस एक अनुस्मारक के रूप में, डीबग और रिलीज के लिए अलग-अलग सेटिंग्स हैं! आप अपनी परियोजना सेटिंग्स में अलग-अलग दोनों के लिए "एक्सएमएल दस्तावेज फ़ाइल" की जांच/अनचेक कर सकते हैं। –

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