2011-09-02 11 views
12

मेरे पास एक WPF प्रिज्म एप्लिकेशन है जिसे मैं बना रहा हूं। एप्लिकेशन उस बिंदु पर है जहां मैं इवेंट ट्रिगर को नियंत्रण में जोड़ना चाहता हूं ताकि मैं अंतर्निहित दृश्य मॉडल पर कमांड को कॉल कर सकूं। हालांकि, मैं प्रोजेक्ट चलाने के लिए सही डीएलएल का संदर्भ नहीं ले सकता। वर्तमान में, मैं निर्देशिका से Microsoft.Expression.Interactions और System.Windows.Interactivity का संदर्भ दे रहा हूं।सही सिस्टम का संदर्भ देना। विन्डोज़। प्रिज्म एप्लिकेशन से इंटरएक्टिविटी डीएल

Could not load file or assembly 'System.Windows.Interactivity,
PublicKeyToken=31bf3856ad364e35' or one of its dependencies.
The system cannot find the file specified.

मैं परावर्तक में System.Windows.Interactivity विधानसभा की जाँच की और है कि यह संदर्भ देता है देख सकते हैं::

  • mscorlib
  • PresentationCore
  • जब मैं मॉड्यूल चलाने के लिए, मैं इस त्रुटि मिलती है प्रेजेंटेशनफ्रेमवर्क

  • सिस्टम
  • System.Core
  • System.Xaml
  • WindowsBase

सभी संदर्भ 4.0 ढांचे को इंगित। मैंने प्रत्येक .NET संदर्भ टैब से संदर्भित किया है, यह सुनिश्चित कर लें कि प्रत्येक एक 4.0 संस्करण है। इन सभी संदर्भों को C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0 निर्देशिका से लोड किया जा रहा है।

क्या कोई अन्य डाउनलोड है जो मुझे System.Windows.Interactivity और Microsoft.Expression.Interactions विधानसभाओं के लिए मेरे पर्यावरण में काम करने के लिए आवश्यक है?

+0

आप सेट प्रणाली के गुणों में सच के लिए 'नकल स्थानीय' है .Windows.Interactivity संदर्भ? – Basti

+0

सभी असेंबली स्थानीय प्रतिलिपि बनाने के लिए सेट हैं और अभी भी काम नहीं कर रहे हैं। – Josh

+0

मैंने अपने अनुभव को एक ही समस्या में साझा किया है। कृपया इस http://stackoverflow.com/a/33592411/1912383 – user1912383

उत्तर

11

किसी कारण से कि मैं अभी भी समझ नहीं पा रहा हूं, प्रिज्म में ब्लेंड एसडीके असेंबली का अपना संस्करण शामिल है। इसलिए आपको माइक्रोसॉफ्ट.इक्सप्रेस.इंटरक्शन.dll और System.Windows.Interactivity.dll को प्रिज्म वितरण के लिब \ डेस्कटॉप फ़ोल्डर से मानना ​​चाहिए (माना जाता है कि आप प्रिज्म v4 का उपयोग कर रहे हैं) बजाय ब्लेंड एसडीके स्थापना से।

6
इस समस्या का सामना इस पेज पर उतरने के लोगों के लिए

लेकिन जहां ऊपर दिए गए समाधान काम नहीं कर रहा है, तो आप पर एक नज़र हो सकता है: Prism assembly reference failure: System.Windows.Interactivity

+0

देखें यह एक आकर्षण की तरह काम करता है! :) – StepUp