वीएस -2010, सिल्वरलाइट 4, .NET 4 में, मेरे पास डब्ल्यूसीएफ सेवा और सिल्वरलाइट ऐप है, और सिल्वरलाइट क्लास को सेवा संदर्भ जोड़ें के साथ नहीं बल्कि अनुबंध साझा करके एक्सेस कर रहा है। स्वाभाविक रूप से, इसका मतलब है कि मेरे पास सिल्वरलाइट क्लास लाइब्रेरी में अनुबंध है, और सेवा में उस लाइब्रेरी का प्रोजेक्ट संदर्भ है।
आश्चर्यजनक रूप से, इसका परिणाम संदर्भ पर एक /!\ आइकन और एक चेतावनी में होता है:
परियोजना 'SilverlightClassLibrary1' को संदर्भित नहीं किया जा सकता है। संदर्भित परियोजना एक अलग ढांचा परिवार (सिल्वरलाइट) के लिए लक्षित है
हालांकि, संदर्भ ठीक काम करता है (मैं अपने सिल्वरलाइट ऐप में इंटरफ़ेस का उपयोग कर सकता हूं) और ठीक बनाता है।
क्या यह एक बग है? मेरा अनुमान हाँ है, क्योंकि चेतावनी झूठ बोल रही है और यदि आप प्रोजेक्ट संदर्भ के बजाय असेंबली संदर्भ जोड़ते हैं तो यह भी दूर हो जाता है। मैंने एक बग और और भी जानकारी है यहां भी।
2 जवाब
माइक्रोसॉफ्ट ने बग मैंने पोस्ट किया। चेतावनी मौजूद होने का इरादा है और चेतावनी होने का इरादा है और त्रुटि नहीं है, हालांकि मैं तर्क दूंगा कि पाठ खराब है। इसका कारण यह है कि सिल्वरलाइट प्रोजेक्ट को संदर्भित करने से रनटाइम विफल हो जाएगा यदि सिल्वरलाइट मशीन पर ठीक से स्थापित नहीं है। वर्तमान में चेतावनी को दबाने का कोई तरीका नहीं है।
यदि आप चाहते हैं कि चेतावनी गायब हो जाए तो आप "संदर्भ जोड़ें" -> "ब्राउज़ करें" का उपयोग करके सीधे "संदर्भ जोड़ें" -> "प्रोजेक्ट्स" के माध्यम से प्रोजेक्ट जोड़ने के बजाय डीएलएल जोड़ सकते हैं।
यह हमारे लिए भी एक बहुत ही कष्टप्रद मुद्दा था और यह एकमात्र समाधान था जो हमने पाया कि काम किया।
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
c#
C # (उच्चारण "तेज देखें") Microsoft द्वारा विकसित एक उच्च स्तरीय, सांख्यिकीय रूप से टाइप किया हुआ, बहु-प्रतिमान प्रोग्रामिंग भाषा है। C # कोड आमतौर पर Microsoft के .NET परिवार के टूल और रन-टाइम को लक्षित करता है, जिसमें .NET फ्रेमवर्क, .NET कोर और Xamarin अन्य शामिल हैं। C # या C # के औपचारिक विनिर्देश में लिखे गए कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।
SerializerGenerator
चित्र में "संदर्भ" का विस्तार नहीं किया, यहाँ marcgravell.blogspot.com/2010/04/… (MyDto
प्रोजेक्ट आपकी तरह सिल्वरलाइट है ) अच्छा सवाल, यद्यपि। परियोजना/डीएलएल संदर्भ के बीच अंतर फिर से अच्छी जगह है। मैं जो कर रहा हूं उसके लिए मैं इसे जाने दूंगा ;-p