मेरे पास विजुअल स्टूडियो 2008 (.NET 3.5 SP1) द्वारा उत्पन्न डब्ल्यूसीएफ सेवा संदर्भ (= क्लाइंट प्रॉक्सी) है। जेनरेट कोड में डेटटाइम ऑफसेट गुणों के साथ डेटा अनुबंध होता है, इसलिए स्वाभाविक रूप से वीएस ने इसे KnowTypeAttribute (System.DateTimeOffset) से सजाया है।डेटटाइमऑफसेट एडाप्टर डेटटाइम ऑफसेट ऑब्जेक्ट्स के डब्ल्यूसीएफ क्रमबद्धता में हस्तक्षेप
जब भी मैं एक WCF आपरेशन कि ऊपर उल्लेख किया डेटा अनुबंध रिटर्न आह्वान, मैं निम्नलिखित अपवाद:
प्रकार 'System.DateTimeOffset' नहीं किया जा सकता एक अन्य प्रकार के बाद से जाना जाता है प्रकार की सूची में जोड़ा एक ही डेटा अनुबंध नाम के साथ 'System.Runtime.Serialization.DateTimeOffsetAdapter' 'http://schemas.datacontract.org/2004/07/System:DateTimeOffset' पहले से मौजूद है
मैं समझता हूं कि DateTimeOffsetAdapter System.Runtime.Serialization में एक स्ट्रक्चर है जिसका उपयोग दिनांकटाइम ऑफसेट ऑब्जेक्ट को क्रमबद्ध करते समय किया जाता है। तो यह इस अपवाद का कारण क्यों है और यह कैसे तय किया जा सकता है या इससे बचा जा सकता है?
बेकार यह कभी जवाब नहीं दिया गया था। – Paxenos
क्या किसी को जवाब पता है? –
@urig: आपने इस समस्या को हल करने के लिए क्या किया है? – billybob