2012-10-08 4 views
28

मैंने अपने पीसी में वीएस 2010 एक्सप्रेस स्थापित किया, और .NET 4.0 के साथ myproject नामक एक रहस्य बनाया, यह वीएस 2010 एक्सप्रेस में अच्छी तरह से काम करता है।त्रुटि "यह प्रोजेक्ट विजुअल स्टूडियो के वर्तमान संस्करण के साथ असंगत है" प्रदर्शित

अब मैंने अपने पीसी में वीएस 2012 एक्सप्रेस स्थापित किया है, और प्रोजेक्ट मायप्रोजेक्ट खोल दिया है और इसे 4.5 पर अपग्रेड कर दिया है, यह भी वीएस 2012 एक्सप्रेस में अच्छी तरह से है।

मैं प्रोजेक्ट को सभी प्रोजेक्ट्स को प्रोजेक्ट करता हूं, फिर इसे अपनी पुरानी बैकअप फ़ाइल से पुनर्स्थापित करता हूं, जब मैं वीएस 2010 एक्सप्रेस से प्रोजेक्ट खोलने का प्रयास करता हूं, तो मुझे निम्न जानकारी मिलती है।
"यह परियोजना विजुअल स्टूडियो के वर्तमान संस्करण के साथ असंगत है", क्यों?

मैं वीएस 2010 एक्सप्रेस में प्रोजेक्ट कैसे खोल सकता हूं? मुझे लगता है कि वीएस 2012 एक्सप्रेस शायद प्रोजेक्ट को .NET 4.5 के रूप में चिह्नित करे और हार्ड ड्राइव के कहीं भी जानकारी संग्रहीत करे। हालांकि मैं पुराने बैकअप फ़ाइल से प्रोजेक्ट myproject को पुनर्स्थापित करता हूं, वीएस 2010 एक्सप्रेस अभी भी लगता है कि यह .NET 4.5 की एक प्रोजेक्ट है।

धन्यवाद!

+0

जब आपने इसे VS2012 में खोला तो परियोजना रूपांतरण विज़ार्ड आया? यदि ऐसा है, तो इसने परियोजना को वीएस2012 प्रोजेक्ट में बदल दिया होगा। इसके अलावा, हां परियोजना ढांचे को परियोजना में संग्रहीत किया जाता है। –

+0

मैंने सभी फाइलों को प्रोजेक्ट हटा दिया है और पुराने बैकअप फ़ाइल से इसे पुनर्स्थापित कर दिया है, जब मैं वीएस 2010 एक्सप्रेस से प्रोजेक्ट खोलने का प्रयास करता हूं, तो मुझे निम्न जानकारी मिलती है। "यह प्रोजेक्ट विजुअल स्टूडियो के वर्तमान संस्करण के साथ असंगत है"। – HelloCW

+0

बीटीडब्ल्यू, मैं विंडोज 7 – HelloCW

उत्तर

34

यदि संदेश "यह प्रोजेक्ट विजुअल स्टूडियो के वर्तमान संस्करण के साथ असंगत है" संदेश प्रोजेक्ट लक्ष्यीकरण खोलने के प्रयास के कारण है। विजुअल स्टूडियो 2010 के साथ नेट 4.5, फिर "समाधान" या वर्कअराउंड संपादित करना है। csproj फ़ाइल और "v4.5" से "v4.0" तक TargetFrameworkVersion को बदलें। कम से कम प्रोजेक्ट को लोड करने की इजाजत देता है, हालांकि यदि यह 4.5 फीचर्स पर निर्भर है तो यह कंपाइलर त्रुटियों में हो सकता है।

+0

इसने मेरे लिए मुद्दा हल किया और समाधान होना चाहिए! –

+0

@ जॉनीबेस्ट यह केवल एक समाधान है यदि परिवर्तन के बाद कोई कंपाइलर त्रुटियां नहीं हैं ... – habakuk

+0

@habakuk मैं सहमत हूं। यह भी ध्यान रखें कि ओपी की परियोजना मूल रूप से नेट 4.0 को लक्षित कर रही थी। तो वापस स्विचिंग किसी भी नई संकलक त्रुटियों को पेश नहीं करेगा। –

6

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

मैं अपने काम पर टीएफएस का उपयोग करता हूं और मैंने टीएफएस सॉल्यूशन एक्सप्लोरर के माध्यम से एक एमवीसी परियोजना खोलने की कोशिश की। मैं ध्यान नहीं दे रहा था कि किस विजुअल स्टूडियो संस्करण को मैंने खोल दिया था और चूंकि दोनों आईडीई के समान दिख रहे थे, मैं एक सामान्य गलती पर उलझन में था - मुझे यकीन है कि = पी

+1

एक (विंडोज) डेस्कटॉप एप्लिकेशन बनाने के लिए विंडोज संस्करण का उपयोग करने की गलती न करें। इसके लिए आपको डेस्कटॉप संस्करण की आवश्यकता है। माइक्रोसॉफ्ट भ्रमित करना पसंद करता है .. – jpoppe

4

आप एक परियोजना के लिए एक ही त्रुटि जो वास्तव में एक विस्तार (.vsix) है मिल रहे हैं, Microsoft Visual Studio 2012 SDK

0

क्योंकि BizTalk दौरान स्थापित मैं डेवलपर टूल और एसडीके चेकबॉक्स को चेक नहीं था कि मैं इस त्रुटि प्राप्त स्थापित करें । मैं वापस गया और मेरी स्थापना में संशोधन किया और यह त्रुटि अब मेरे लिए चली गई।

0

आपकी डेवलपर मशीन पर स्थापित BizTalk के बिना VS2012 में बिज़टॉक प्रोजेक्ट लोड करने का प्रयास करने से, इस त्रुटि में और परियोजनाएं लोड हो जाएंगी। यह पहली चीज होनी चाहिए जो आप जांचते हैं।

1

उस निर्देशिका की जांच करें जिसमें UpgradeLog.htm फ़ाइल के लिए समाधान फ़ाइल है। यह शायद दिखाएगा कि क्या गलत है। मेरे मामले में मैंने एक एएसपी.नेट परियोजना खोलने की कोशिश की, लेकिन वेब डेवलपर टूल्स इंस्टॉल नहीं किए गए थे।

वेब डेवलपर टूल को बाद में नियंत्रण कक्ष पर जाकर और अपने मौजूदा विजुअल स्टूडियो स्थापना को संशोधित करके स्थापित किया जा सकता है। वेब डेवलपर टूल्स जोड़ने के बाद परियोजना बिना मुद्दों के खोला गया।

0

मेरे मामले में समस्या घटक मॉडल कैश (सी ++ के लिए विजुअल स्टूडियो) था।

VS2013 में यह

%localappdata%\Microsoft\VisualStudio\14.0\ComponentModelCache 

में

%localappdata%\Microsoft\VisualStudio\12.0\ComponentModelCache 
VS2015 में

में स्थित है इस फ़ोल्डर का नाम बदलें और दृश्य स्टूडियो को पुनरारंभ करें।

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