2010-08-27 13 views
5

मैं आरआईए सेवाओं का उपयोग करने की कोशिश कर रहा हूं, मैंने सिल्वरलाइट 4 और सिल्वरलाइट 4 टूल्स/एसडीके स्थापित किया है, लेकिन मैं LINQToEntitiesDomainService स्थापित नहीं कर सकता क्योंकि मुझे यह नेमस्पेस/असेंबली नहीं मिल रही है: System.ServiceModel.DomainServices.EntityFramework। यह असेंबली कहां से आती है, यकीन नहीं है कि यह क्यों गुम है? क्या मैं एक ऐड-ऑन गायब हूं?System.ServiceModel.DomainServices.EntityFramework DLL कहां है?

धन्यवाद।

उत्तर

8

आप में मिल जाना चाहिए: -

प्रोग्राम फ़ाइलें [(x86)] \ Microsoft SDKs \ रिया सेवाएं \ v1.0 \ पुस्तकालय \ सर्वर

फ़ोल्डर से पता चलता है यह है एक सर्वर-साइड डीएल; यदि आप अपने सिल्वरलाइट प्रोजेक्ट में जोड़ने का प्रयास कर रहे हैं तो यह समस्या होगी। इसे वेब प्रोजेक्ट या लाइब्रेरी प्रोजेक्ट द्वारा संदर्भित करने के लिए डिज़ाइन किया गया है जो वेब प्रोजेक्ट द्वारा संदर्भित है।

+0

हां, मैं ऐसा करने की योजना बना रहा हूं। दिशा के लिए बहुत बहुत धन्यवाद :-) –

+0

नोट: मुझे इस निर्देशिका से एक अतिरिक्त डीएल जोड़ना पड़ा: System.ServiceModel.DomainServices.Server.dll –

1

इसका एक नया संस्करण आरआईए सर्विसेज टूलकिट का भी हिस्सा है, विशेष रूप से NuGet पैकेज "एंटिटीफ्रेमवर्क कोड-फर्स्ट (डीबीकॉन्टेक्स्ट) के लिए आरआईए सेवाएं"। यदि आप ईएफ के एक नए संस्करण का उपयोग करना चाहते हैं तो इसकी आवश्यकता है।

संबंधित मुद्दे