XSD.EXE प्रोग्राम का उपयोग करें, लेकिन उसी कमांड लाइन पर प्रोग्राम के स्कीमा के सभी पास करें।
उदाहरण के लिए:
> xsd /c qbxmltypes130.xsd QBUqbxmlops130.xsd QBUqbxmlso130.xsd QBUqbxml130.xsd
एक वर्ग नामित फेंकना होगा:
qbxmltypes130_QBUqbxmlops130_QBUqbxmlso130_QBUqbxml130.cs
इस मामले में इन Quickbooks डेस्कटॉप SDK XSD फ़ाइलें हैं, और अंतिम फ़ाइल प्रकारों यह पहली बार में पर निर्भर करता है है 3 फाइलें यह अपने आप पर उत्सर्जित नहीं होगा, लेकिन इसकी निर्भरताओं के साथ यह वांछित के रूप में काम करता है।
ध्यान दें कि /parameters:<file>
स्विच है जो आपको कमांड लाइन पैरामीटर की एक फ़ाइल निर्दिष्ट करने की अनुमति देता है। मुझे एक ही कारण में एक परियोजना में इसका उपयोग करना याद है।
XSD.EXE दस्तावेज़ में पैरामीटर प्रारूप है।
स्रोत
2009-07-16 21:48:18
बस एक उदाहरण "xsd.exe/वर्गों को जोड़ने/एन: {} {your_namespace file1} {.xsd करें 2} {.xsd file3 } .xsd/out: {your output folder} " – vivekp
एक्सएसडी से सी # कक्षाएं उत्पन्न करने के लिए अब से कई संदर्भों के साथ अल्टोवा एक्सएमएल जासूस का उपयोग करने की आवश्यकता नहीं है। – Joset
उत्कृष्ट उदाहरण @ vivekp के लिए एक अंतिम जोड़ा दिया गया: अनुक्रम में नामित अंतिम फ़ाइल क्लास फ़ाइल नाम उत्पन्न करने के लिए उपयोग की जाती है। तो उसका उदाहरण कक्षा फ़ाइल {आपके आउटपुट फ़ोल्डर} \ {file3} का उत्पादन करेगा .cs – PellucidWombat