2011-12-19 15 views
50

मैं VS2010 का उपयोग कर MVC project खोलने की कोशिश कर रहा हूं। मैं TFS server से इस परियोजना को खोलने रहा हूँ, लेकिन मैं इसे और हो रही त्रुटि खोलने में विफल रही है: The project type is not supported by this installation.एमवीसी प्रोजेक्ट: प्रोजेक्ट प्रकार इस स्थापना द्वारा समर्थित नहीं है

कृपया मदद करते हैं।

+2

क्या आपने देखा है: http://stackoverflow.com/questions/336235/the-project-type-is-not-supported-by-this-installation-error – kd7

+0

हाँ मैंने ऐसा किया। लेकिन वीएस -2010 के लिए काम नहीं कर रहे हैं :( – Neo

उत्तर

56

आपके मूल रूप से कुछ स्थापित नहीं है। यही कारण है कि आपको यह त्रुटि मिलती है। मुझे पूरा यकीन है कि आपको वीएस एमवीसी प्रोजेक्ट प्रकार - या तो एमवीसी 2 या एमवीसी स्थापित करने की आवश्यकता है 3. स्थापित करने के लिए वेब प्लाफार्म इंस्टॉलर का उपयोग करें। वेब प्लेटफार्म इंस्टॉलर यहां पाया जा सकता है: http://www.microsoft.com/web/downloads/platform.aspx। एक बार जब आप इसे इंस्टॉल कर लेंगे (यह केवल 2 एमबी है) तो आपको "एमवीसी" खोजना होगा, एमवीसी 2 और एमवीसी 3 प्रोजेक्ट टेम्पलेट्स इंस्टॉल करें।

+0

मेरे प्रोजेक्ट प्रकार में हो सकता है कि मैं एमवीसी प्रोजेक्ट्स बनाने में सक्षम हूं, तो क्या वास्तव में स्थापित करने के लिए कुछ याद आ रही है? – Neo

+0

क्या एमवीसी 2 या 3 प्रोजेक्ट पर सवाल है? आपको क्या मिला है स्थापित? –

+1

आप संभावित गायब इंस्टॉलेशन की सूची में एमवीसी 4 जोड़ सकते हैं। –

22

प्रोजेक्ट.csproj फ़ाइल संपादित करें और <ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> देखें ऊपर दिए गए GUIDS में एमवीसी 3 टूल्स अपडेट शामिल हैं। यह एक अच्छा अनुमान है कि आप क्या खो रहे हैं। आप http://www.asp.net/mvc/mvc3 बीटीडब्लू से एमवीसी 3/टीयू प्राप्त कर सकते हैं, जिसमें इंस्टॉल में वीएस -2010 एसपी 1 शामिल है जो टीयू संस्करण के लिए आवश्यक है।

+1

मेरी परियोजना के लिए 'GUID {E53F8FEA-EAE0-44A6-8774-FFD645390401}' जोड़ना .csproj फ़ाइल ने मुझे एमवीसी 3 संदर्भ मेनू जैसे 'एड' -> नियंत्रक ... '! इस टिप के लिए धन्यवाद :-) – Oliver

+0

@RickAndMSFT आपका उत्तर बहुत धन्यवाद के लिए उपयोग किया जाता है ... – RajeshKdev

+1

यह मेरे लिए काम करता है - {E3F379DF-F4C6-4180-9B81-6769533ABE47} को {E53F8FEA के साथ बदलें -EAE0-44A6-8774-FFD645390401}। मैंने मूल रूप से जोड़कर इस सुझाव की कोशिश की, लेकिन बाहर निकला, मुझे इसे पूरी तरह से बदलना पड़ा। –

27

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

लोकप्रिय मांग (7+ और गिनती) द्वारा, मैं यहां CodingWithSpike की टिप्पणी का हिस्सा रख रहा हूं। विशेष रूप से, VS इंस्टॉल करने के लिए स्पष्ट रूप से Visual Web Designer जोड़ने की प्रक्रिया।

  • खुला नियंत्रण कक्ष
  • चयन Programs and Features (या Add/Remove Programs)
  • चुनें Visual Studio
  • क्लिक "स्थापना रद्द करें/बदलें"
  • इस रखरखाव मोड में वी.एस. इंस्टॉलर खुलता है।
  • क्लिक करें "Next" एक बार
  • क्लिक करें "Add or Remove Features"
  • चेकबॉक्स "Visual Web Designer"
  • क्लिक Update बटन।
  • एक कामकाजी उत्पाद का आनंद लें!
+10

+1 काम किया। एमएस वीएस और एमवीसी टीमों के साथ मिलकर काम करने की ज़रूरत है। यदि वेब देव सुविधा की आवश्यकता है, तो इंस्टॉलर को इसे स्थापित करने की आवश्यकता है। लेकिन दोनों एमवीसी 3 और एमवीसी 4 में, यह एक ताजा इंस्टॉलेशन के बाद सही नहीं है, आपको उपरोक्त त्रुटि मिलती है। वैसे भी, ठीक करने के लिए, नियंत्रण कक्ष> प्रोग्राम और सुविधाएं (या प्रोग्राम्स जोड़ें/निकालें) खोलें> विजुअल स्टूडियो का चयन करें> "अनइंस्टॉल/चेंज" पर क्लिक करें> यह रखरखाव मोड में वीएस इंस्टॉलर खोलता है। एक बार "अगला" पर क्लिक करें> "विशेषताएं जोड़ें या निकालें" पर क्लिक करें> चेकबॉक्स "विजुअल वेब डिज़ाइनर"> "अपडेट करें" बटन पर क्लिक करें। > एक कामकाजी उत्पाद होने का आनंद लें! – CodingWithSpike

+1

मेरे पास वेब डेवलपर टूल पहले से इंस्टॉल किए गए थे (वीएस जोड़ें/निकालें सुविधाओं में चेक किया गया था), लेकिन इंस्टॉलेशन की मरम्मत ने मेरे लिए एक ही समस्या तय की। संभावित रूप से अनइंस्टॉल/पुनर्स्थापित करने की हत्या मैंने पहले किया था। –

+0

धन्यवाद वीएस 2012 – Moes

1

यदि आपने विजुअल स्टूडियो वेब देव एक्सप्रेस और एमवीसी 4 के बाद विजुअल स्टूडियो 2010 स्थापित किया है, तो विजुअल स्टूडियो 2010 एमवीसी 4 टेम्पलेट्स लेने की प्रतीत नहीं होता है। वेब प्लेटफार्म इंस्टालर के माध्यम से फिर से एमवीसी 4 इंस्टॉलर चलाना इसे ठीक नहीं करता है। एमवीसी 4 इंस्टॉलेशन की मरम्मत ने इसे मेरे मामले में ठीक किया:

  1. नियंत्रण कक्ष के तहत, प्रोग्राम चुनें/प्रोग्राम अनइंस्टॉल करें।
  2. माइक्रोसॉफ्ट एएसपी.नेट एमवीसी 4 खोजें और इसे डबल-क्लिक करें।
  3. माइक्रोसॉफ्ट एएसपी.नेट एमवीसी 4 सेटअप प्रॉम्प्ट दिखाई देगा। मरम्मत चुनें।

Visual Studio 2010 Express to Pro, ASP.NET MVC 4 installed but not an option?

0
मेरे मामले में

, मैं अपने VS2010 समाधान खोला था, vs2012 में, मैं हो रही थी परियोजना प्रकार समर्थित नहीं है, के रूप में सुझाव दिया गया था mvc3 स्थापित करने फिर से कोशिश की, स्थापना फिर से रद्द कर दिया है, तो मैं था मुद्दा मैं अब VS2010 में प्रोजेक्ट नहीं खोल सका। फिर फिर से mcv3 स्थापित करने की कोशिश की। समाधान था, mcv3 अनइंस्टॉल करें, mcv4 को अनइंस्टॉल करें, फिर mcv3 को पुनर्स्थापित करें, फिर मैं VS2010 में अपनी प्रोजेक्ट को फिर से खोल सकता हूं। उम्मीद है कि यह किसी की मदद करता है!

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