का उपयोग कर डब्ल्यूसीएफ दस्तावेज जेनरेट करें मैं SandCastle का उपयोग कर डब्ल्यूसीएफ सेवा के लिए बाहरी दस्तावेज उत्पन्न करने की कोशिश कर रहा हूं। सैंडकास्टल को डब्ल्यूसीएफ विशेषताओं जैसे कि ServiceContract
का उपयोग करने के लिए विधानसभा में उनके नामों के बजाय कार्यों और संस्थाओं का नामकरण करने के लिए कैसे कह सकता हूं?SandCastle
उत्तर
ठीक है, तो आपके प्रश्न का सीधा जवाब नहीं होगा, लेकिन शायद यह किसी भी तरह से मदद करेगा।
यदि आप कह रहे हैं कि आप "बाहरी सेवा प्रलेखन" बनाना चाहते हैं, तो बाहरी दस्तावेज़ शायद वास्तव में .NET डेवलपर्स के लिए नहीं है और आप यह भी कार्यान्वयन विवरण (अनिवार्य रूप से) दिखाना नहीं चाहते हैं। तो सामान्य एपीआई शैली दस्तावेज वैसे भी उपयुक्त नहीं हो सकता है।
उस एपीआई स्टाइल दस्तावेज़ के बगल में सैंडकासल भी "वैचारिक दस्तावेज" कहलाता है। निश्चित रूप से एक निश्चित एक्सएमएल बोली में, जो मूल रूप से "मुफ़्त पाठ" है। मैं बाद में वापस आऊंगा।
ठीक है, आप पहली बार अपने सेवा इंटरफेस के लिए एक WSDL फ़ाइल (आमतौर पर सेवा के यूआरआई को ?WSDL
जोड़कर या आपकी सेवा विधानसभा है, जो बेहतर एक स्वचालित निर्माण के दौरान अनुकूल है पर SVCUTIL.EXE
का उपयोग करके) उत्पन्न होगा।
फिर कठिन हिस्सा आता है। आपको कुछ ऐसा बनाना होगा जो डब्लूएसडीएल को MAML दस्तावेजों में परिवर्तित कर देगा (एक एक्सएमएल स्टाइलशीट दिमाग में आता है)। एमएएमएल (माइक्रोसॉफ्ट असिस्टेंट मार्कअप लैंग्वेज) वास्तव में सैंडकैसल द्वारा उपयोग किए जाने वाले कोर प्रारूप को कहने के लिए है।
मुझे लगता है कि आपके सर्वोत्तम शर्त को Sandcastle Helpfile Builder का उपयोग करना होगा ताकि इन फ़ाइलों में से एक सीएचएम, एचटीएमएल-पेज या जो कुछ भी हो सके।
असल में, एक बार आपके पास एमएएमएल दस्तावेज हो जाने के बाद, आप "मानक" Sandcastle टूल श्रृंखला में वापस आ गए हैं।
मुझे पता है कि कुछ काम की तरह लगता है, और शायद यह है। मैंने अतीत में कुछ तुलनीय किया है, जहां मैं संदर्भ दस्तावेज उत्पन्न करने के लिए टेबल, प्रक्रियाओं इत्यादि के लिए एमएएमएल दस्तावेज़ जेनरेट करने के लिए एसक्यूएल सर्वर डेटाबेस से पूछताछ करने के लिए एसएमओ का उपयोग करूंगा। असल में, यह काफी अच्छी तरह से काम किया और अंत में प्रयास बहुत बुरा नहीं था।
वैसे भी, मुझे लगता है कि प्रश्न के मामले में देखें वहाँ वास्तव में एक "शेल्फ से" समाधान :-)
- 1. sandcastle
- 2. Sandcastle
- 3. एक नेट प्रोजेक्ट (Sandcastle) पर नेमस्पेस दस्तावेज़?
- 4. क्या हम sandcastle तेज कर सकते हैं?
- 5. Sandcastle दस्तावेज़ वेबसाइट में लिंक की तरह एमएसडीएन कैसे बनाएं?
- 6. Sandcastle का उपयोग करके दस्तावेज़: <see>
- 7. VS2008 से Sandcastle में कक्षा आरेखों को जोड़ने में मदद
- 8. क्या विजुअल स्टूडियो 2010 के लिए एक sandcastle प्लगइन है?
- 9. जावास्क्रिप्ट से msdn दस्तावेज़ कैसे उत्पन्न करें? अधिमानतः sandcastle
- 10. डिफ़ॉल्ट स्थापना फ़ाइलों को बदलने के बिना Sandcastle प्रस्तुति शैली को कैसे संशोधित करें
- 11. Sandcastle - अभी भी उपयोग करने के लिए सही बात है? या क्या विकल्प हैं?
- 12. कोड अनुबंध + Sandcastle - अपवाद अनुभाग को अनुकूलित करने के लिए कोई तरीका?
- 13. क्या SandCastle द्वारा बनाए गए दो पृष्ठों को एक मुख्य पृष्ठ में मर्ज करना संभव है?
- 14. जेनरेट किए गए Sandcastle दस्तावेज़ों में अंतर क्या पैदा कर रहा है यह पता लगा सकता हूं?
- 15. सी # एक्सएमएल दस्तावेज: नोट्स कैसे बनाएं?
- 16. क्या सैंडकास्टल एक मृत परियोजना है?
- 17. सैंडकासल संपत्ति सारांशों को दस्तावेज नहीं कर रहा है
- 18. क्या विजुअल स्टूडियो एक्सएमएल टिप्पणियों को विकृत करना संभव है?
- 19. इंटरफेस और कार्यान्वयन कक्षा (एस)
- 20. .NET
- 21. क्या किसी को भी एक अच्छा एमएएमएल संपादक
- 22. मेरे कोड प्रलेखन से पीडीएफ बनाएं
- 23. सी # एक्सएमएल टिप्पणियों में समूह ओवरलोड को कैसे लिंक करें?
- 24. विजुअल स्टूडियो ऑब्जेक्ट ब्राउज़र एक्सएमएल टिप्पणी स्वरूपण को अनदेखा करता है
- 25. विजुअल स्टूडियो 2010 जावास्क्रिप्ट/jQuery प्रलेखन
- 26. टीम फाउंडेशन सर्वर स्रोत नियंत्रण संरचना
- 27. एक्सएमएल टिप्पणी करते हुए सुझावों
- 28. .NET लाइब्रेरी
- 29. लेखन लंबे परीक्षण विधि के नाम कोड प्रलेखन
- 30. स्वचालित रूप से यूनिट टेस्ट उदाहरण कोड
मैं कुछ 'शेल्फ से' सॉफ्टवेयर अपने आप को कि DLL से बाहर प्रलेखन उत्पन्न करता है लेखन समाप्त हो गया मौजूद रहेंगे और कोड में XMLDoc टिप्पणी। मैं यह देखने के लिए अपने नियोक्ता से परामर्श करूंगा कि मैं इसे गिटहब कर सकता हूं या नहीं। –
क्या आपको कोड पीढ़ी के लिए कोड प्रकाशित करने की अनुमति मिली है? –