2010-06-17 8 views
5

मैं शुरू में विजुअल स्टूडियो 2010 रूपांतरण प्रक्रिया को सुचारू रूप से चला जाता है में विजुअल स्टूडियो 2008 में बनाई गई एक WPF परियोजना लोड किया है, लेकिन कुछ XAML पर VS2010 डिजाइनर से संबंधित कई त्रुटियाँ फेंकता फ़ाइलें परियोजना संदर्भ, जिनमें से एक यह:विजुअल स्टूडियो 2010 त्रुटि: प्रकार ब्रह्मांड विधानसभा का समाधान नहीं कर

System.Reflection.Adds.UnresolvedAssemblyException

Type universe cannot resolve assembly: GalaSoft.MvvmLight, Version=3.0.0.31869, Culture=neutral, PublicKeyToken=3e875cdb3903c512.

इस विधानसभा संदर्भ अभिव्यक्ति ब्लेंड 4 डिजाइनर में सिर्फ ठीक काम करता है, लेकिन VS2010 में नहीं।

मैं समाधान को सफलतापूर्वक बना और चला सकता हूं।

मेरे समाधान नेट फ्रेमवर्क 3.5 एसपी 1 निशाना बनाता है।

उत्तर

0

मैं एक वैकल्पिक हल मिल गया, लेकिन मैं इसके साथ खुश नहीं हूँ। यदि मैं प्रोजेक्ट के लिए ".NET Framework 3.5" से ".NET Framework 4 क्लाइंट प्रोफाइल" से लक्ष्य फ्रेमवर्क सेटिंग बदलता हूं तो डिज़ाइनर ठीक काम करता है। लेकिन मैं डिजाइनर समर्थन प्राप्त करने के लिए बस अपना लक्ष्य ढांचा नहीं बदलूंगा!

4

चेक MVVM लाइट के संस्करण असेंबलियों जो आप संदर्भित कर रहे।

जब आप install the MVVM Light Toolkit binaries, तो आप अलग WPF 3.5 और WPF 4 संस्करणों मिलता है। आप WPF 4 विधानसभाओं पा सकते हैं

c:\Program Files\Laurent Bugnion (GalaSoft)\Mvvm Light Toolkit\Binaries\WPF4

+0

मैंने अभी देखा है कि आपका प्रोजेक्ट लक्ष्य .NET 3.5 है, इसलिए यह शायद आपके लिए सही समाधान नहीं है। –

+0

यह एक अच्छी समस्या निवारण युक्ति है, लेकिन यह मेरी समस्या का समाधान नहीं करता है। कोशिश करने के लिए +1, यद्यपि! – dthrasher

9

में मैं काफी आप एक ही समस्या मैं था या नहीं आ रही है तो नहीं बता सकता (डिफ़ॉल्ट स्थान स्थापित यह सोचते हैं), लेकिन मुझे लगता है कि प्रकार ब्रह्मांड त्रुटि हो रही थी सब Ninject .dll के साथ समय। मैं निकाल कर "अनब्लॉक" ज़िप फ़ाइल इसे हल से पहले। मुझे लगता है कि यह केवल विस्टा और विन 7 देव मशीनों को प्रभावित करता है लेकिन यह एक कोशिश के लायक है। त्रुटि और समाधान के विवरण के साथ I posted a blog entry last week। "ब्लॉकहेड द्वारा फॉइलहेड" खंड पर नीचे स्क्रॉल करें।

+0

दिलचस्प। यह मेरी समस्या का मूल हो सकता था। मुझे .NET 4 को अपडेट करके दूर जाने का संदेश मिला, लेकिन यदि यह तीसरे पक्ष के पुस्तकालयों के साथ फिर से होता है तो मैं कोशिश को अनवरोधित कर दूंगा। – dthrasher

+1

मुझे यह समस्या हो रही थी कि मैं विंडोज 7 का उपयोग कर रहा हूं और "अनब्लॉकिंग" मेरे लिए काम करता है धन्यवाद! +1 – Aaron

+0

मेरे लिए भी काम किया, धन्यवाद +1 – BrokeMyLegBiking

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