2010-10-26 17 views
5

मैं अजीब संकलन समय त्रुटि मिली:गुम विधानसभाओं: WindowsBase, PresentationCore, PresentationFramework

परियोजना फ़ाइल संदर्भ सूची में .नेट फ्रेमवर्क विधानसभा 'WindowsBase, PresentationCore, PresentationFramework' शामिल करना चाहिए।

यह प्रोजेक्ट एस्पनेट एमवीसी वेब एप्लिकेशन है और सभी लंबे समय तक ठीक थे।

मैंने उन्हें जोड़ने के बाद ठीक किया, लेकिन इस त्रुटि का कारण क्या हो सकता है?

+0

इसे देखें: http://stackoverflow.com/questions/31444652/windowsbase-presentationcore-presentationframework-are-missing-from-the –

उत्तर

12

यह .xaml एक्सटेंशन के साथ फ़ाइल के अतिरिक्त होने के कारण हुआ था। डिफ़ॉल्ट रूप से, VS.NET इसे अनुपालन करने का प्रयास करता है।

जब मैंने सेटिंग्स को बिल्डएक्शन में बदल दिया: कोई नहीं, आउटपुट में कॉपी करें: हमेशा मैं उन संदर्भों को हटाने में सक्षम था।

0

आप अपने कोड में असेंबली से कुछ प्रकार का उपयोग कर रहे हैं। एक सर्वर साइड प्रोजेक्ट के रूप में यह लगभग निश्चित रूप से एक त्रुटि है।

वीएस सामान्य रूप से आपको किसी ऐसे नाम के नाम पर एक त्रुटि देगा जिसके लिए उसे परिभाषा नहीं मिल सकती है, इसलिए यह अजीब लगता है कि आपको ध्यान देने से पहले संकलन के रूप में मिला है।

4

मुझे पता है कि यह त्रुटि हल हो गई थी, लेकिन मेरी स्थिति में, समाधान अलग था।

यदि आपने किसी अन्य प्रोजेक्ट से कोई आइटम कॉपी या स्थानांतरित किया है, तो इसकी "बिल्ड एक्शन" संपत्ति "पेज" पर सेट की जा सकती है। यह मेरे साथ हुआ, और इसे "संसाधन" या "सामग्री" में बदल रहा है (क्योंकि यह वही था जो समस्या थी) समस्या को हल किया।

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