2010-03-01 18 views
6

मैं अपने सिल्वरलाइट एप्लिकेशन में डीएलएल फ़ाइल जोड़ने की कोशिश कर रहा हूं लेकिन त्रुटि प्राप्त करें जो कहती है कि मैं संदर्भ जोड़ नहीं सकता जो सिल्वरलाइट रनटाइम के साथ नहीं बनाया गया था।
क्या कोई समाधान है?
धन्यवाद।क्या मैं सिल्वरलाइट 3 एप्लिकेशन में डीएल जोड़ सकता हूं?

उत्तर

5

अपने डीएलएल से कनेक्ट करने के लिए डब्ल्यूसीएफ सेवा का उपयोग करने का प्रयास करें। मैंने ऐसा किया और यह मेरी समस्या का समाधान किया।

+0

हाय उपयोगकर्ता 187156। उत्तर के लिए धन्यवाद। मैं 2 दिनों में इस समस्या को हल करने की कोशिश कर रहा था, लेकिन कुछ भी मदद नहीं की। आपके जवाब ने समस्या हल की। बहुत बहुत धन्यवाद। –

3

खाली सिल्वरलाइट क्लास लाइब्रेरी बनाने का प्रयास करें, फिर उस प्रोजेक्ट में अपना पूरा कोड जोड़ें, फिर आप इसे संदर्भ के रूप में चांदी के आवेदन में जोड़ पाएंगे।

इस तो अपनी जरूरतों को पूरा नहीं करता है, सिल्वरलाइट 4 में नवीनीकरण, आप कोई समस्या नहीं के साथ अपनी परियोजना के लिए पुस्तकालयों को जोड़ने में सक्षम होना चाहिए, लेकिन पुस्तकालय अभी भी Silverlight क्रम की सीमित सुरक्षा संदर्भ में चलेंगे

संपादित करें:

, C# reflector for .net की तरह एक परावर्तक का उपयोग कर dll एकत्रित न करने की कोशिश करो, तो आप कोड माइग्रेट कर सकते हैं अन्यथा सबसे अच्छा सलाह सिल्वरलाइट 4 पर जाने के अगर आप सिर्फ परियोजना

+0

उत्तर के लिए धन्यवाद, लेकिन मैं डीएलएल से कोड कॉपी नहीं कर सकता, क्योंकि मेरे द्वारा डीएलएल नहीं लिखा गया है, यह अन्य पुस्तकालय से है। कोई विचार? –

2

कुछ भी नहीं है आप S3 के लिए क्या कर सकते हैं शुरू कर रहे हैं है जब तक कि आपके पास स्रोत तक पहुंच न हो (भले ही आपके पास हो स्रोत, चांदी की रोशनी सैंडबॉक्स प्रतिबंधित है इसलिए शायद यह संकलित नहीं होगा)

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