में VS2008 XSD उपयोगिता सवाल

वोट
5

मैं एक csproj से दूसरे में एक डेटासेट कॉपी किया है और नई परियोजना निम्नलिखित संकलन चेतावनी हो जाता है: फ़ाइल 'Client.xsd' को संसाधित करते समय कस्टम उपकरण 'MSDataSetGenerator' विफल रहा है।

इस चेतावनी के शोध में मुझे पता चला है कि अगर मैं खोला एक वी.एस. सीएमडी संकेत और XSD फ़ाइल पर XSD.exe चलाने सीधे मैं अधिक जानकारी प्राप्त। इसमें कहा गया है: त्रुटि: केवल वर्ग या डेटासेट में से एक उत्पन्न कर सकता हूँ।

आदेश पंक्ति फ्लैग कि यह समस्या नहीं चलाने के लिए है: XSD / घ {} xsdfilename

अगर मैं cmd ​​लाइन पर कि चलाने यह डाटासेट कोड ठीक उत्पन्न करता है। लेकिन मैं समझ नहीं कैसे दृश्य स्टूडियो ऐसा बनाने के लिए। किसी को पता है?

09/12/2008 को 18:33
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
3

चाल मैंने पाया हटाएं (या एक अस्थायी फ़ाइल के लिए नाम बदलने के सुरक्षा के लिए) डेटासेट के साथ जुड़े Client.vb या Client.cs फ़ाइल का नाम है। इस तरह जब आप परियोजना के लिए फ़ाइल जोड़ने के लिए, यह उचित एक्सएमएल से संबंधित डेटा का पता लगाने और आप के लिए एक नया वर्ग जेनरेट करना होगा।

15/12/2008 को 16:57
का स्रोत उपयोगकर्ता

वोट
2

मैं एक ही समस्या में चल रहा हूँ, और इस के लिए एक मैनुअल वैकल्पिक हल मिल गया है।

  1. अपनी परियोजना में XSD फ़ाइल के लिए गुण खोलें।
  2. कस्टम उपकरण संपत्ति से MSDataSetGenerator प्रविष्टि निकालें।
  3. कस्टम उपकरण संपत्ति के लिए MSDataSetGenerator मूल्य फिर से जोड़ें।

जब आप MSDataSetGenerator मूल्य में पेस्ट करें और एंटर दबाएँ, यह फ़ाइल इसकी आवश्यकता है पुन: उत्पन्न होगी।

मैं जब मैं एक बेहतर समाधान यह पता लगाने के लिए यहां वापस पोस्ट करने के लिए सुनिश्चित हो जाएगा।

15/12/2008 को 16:54
का स्रोत उपयोगकर्ता

वोट
0

आप सही अपनी परियोजना में XSD फ़ाइल पर क्लिक करते हैं एक विकल्प "रन कस्टम उपकरण" है। XSD के कस्टम उपकरण संपत्ति MSDataSetGenerator पर सेट है इस वर्ग के पुन: उत्पन्न होगी।

12/04/2011 को 14:11
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more