मैं here अनुशंसित एक डब्ल्यूसीएफ सेवा विकसित कर रहा हूं। मूल .NET 2.0 वेब सेवा को विकसित करते समय नामस्थान संघर्षों की मेरी प्रारंभिक समस्या हल हुई, लेकिन मैं एक और समस्या पर आ गया हूं।'System.ComponentModel.PropertyChangedEventHandler' विशेष वर्ग 'सिस्टम से प्राप्त नहीं हो सकता है। MulticastDelegate'
ऑब्जेक्ट जिसे मैं डब्ल्यूसीएफ सेवा में पास करने की कोशिश कर रहा हूं, क्लाइंट में उपयोगकर्ता से जानकारी का एक समूह एकत्र करने के लिए उपयोग किया जाता है और इसके कुछ फ़ील्ड यूई नियंत्रण (इसलिए PropertyChangedEventHandler को कार्यान्वित कर रहे हैं) के लिए डेटाबेस हैं। जब मैं अपने क्लाइंट प्रोजेक्ट में svcutil द्वारा उत्पन्न प्रॉक्सी को संकलित करने का प्रयास करता हूं, तो मुझे यह त्रुटि मिलती है जो त्रुटि को प्राप्त करती है।
इस ऑब्जेक्ट के सभी डेटा को खींचकर और भेजने के लिए कक्षा में डालने (और फिर मूल प्रकार का पुनर्निर्माण) अनावश्यक प्रतीत होता है - उल्लेख करने के लिए एक हास्यास्पद लंबे समय तक नहीं लेना चाहिए।
क्या कोई कामकाज है?
I ' उल उलझन में हूँ आप कहते हैं कि आप एक डब्ल्यूसीएफ सेवा विकसित कर रहे हैं, लेकिन फिर आप कहते हैं कि आप एक .NET 2.0 वेब सेवा विकसित कर रहे हैं। डब्ल्यूसीएफ हालांकि .NET 3.0+ है। मेरा जवाब .NET 3.0 पर आधारित है। –
नहीं, शुरुआत में यह एक .NET 2.0 वेब सेवा थी, लेकिन 2.0 वेब सेवा में नेमस्पेस संघर्ष डिजाइन को जटिल बना रहा था, इसलिए मैंने इसके बजाय एक डब्ल्यूसीएफ सेवा बनाने का फैसला किया (जैसा कि मेरे दूसरे प्रश्न के लिंक में उल्लेख किया गया है)। स्पष्ट करने के लिए संपादित किया गया। –
(टिप्पणी का उत्तर दिया गया) –