Visual Studio 2012 या Visual Studio 2013 में एक असमर्थित MVC प्रोजेक्ट खोलना वास्तव में दो चरणों के साथ पूरा करना बहुत आसान है। वास्तव में, जैसा कि बाइटबेंडर की टिप्पणी इंगित करती है , इन समान चरणों को एमवीसी 1 परियोजनाओं के लिए लागू और काम करना चाहिए । हालाँकि, मैंने उनका परीक्षण नहीं किया है और इसलिए यह गारंटी नहीं दे सकता कि वे वास्तव में काम करते हैं।
यह मानते हुए कि आपने पहले से ही ऐसा कदम नहीं उठाया है , एमवीसी 1 , एमवीसी 2 या एमवीसी 3 को डाउनलोड और इंस्टॉल करना है (इंस्टॉलेशन शुरू करने से पहले विजुअल स्टूडियो को बंद करें)।
एक बार जब आपके पास MVC का उपयुक्त स्वाद स्थापित हो जाता है, तो यह परियोजना अभी भी VS 2012 में लोड नहीं होगी। ऐसा इसलिए है क्योंकि ASP.NET MVC प्रोजेक्ट वेब एप्लिकेशन प्रोजेक्ट प्रकार का एक प्रोजेक्ट उपप्रकार है। इसका मतलब यह है कि प्रोजेक्ट में अतिरिक्त ऐड इन्स हैं और विजुअल स्टूडियो के भीतर इस्तेमाल होने पर इसके लिए सुविधाएँ उपलब्ध हैं।
Visual Studio 2012 और Visual Studio 2013, ASP.NET MVC और अन्य प्रोजेक्ट प्रकारों के साथ उनकी पश्चगामी संगतता में सीमित हैं। दुर्भाग्य से, पुराने MVC बिट्स को स्थापित करने से वह नहीं बदला। Visual Studio 2012 ASP.NET MVC 3 और 4 प्रोजेक्ट फ्लेवर के साथ संगत है। दृश्य स्टूडियो 2013 MVC 4 और MVC 5 के साथ संगत है ।
लोड करने के लिए परियोजना प्राप्त करने के लिए आपको परियोजना फ़ाइल को संशोधित करना होगा। ऐसा करने के लिए अनलोड प्रोजेक्ट पर राइट क्लिक करें और एडिट चुनें। जो XML फ़ाइल के रूप में प्रोजेक्ट फाइल को खोलेगा। ProjectTypeGuids
नोड खोजें जो कुछ इस तरह दिखना चाहिए:
<ProjectTypeGuids>
{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
</ProjectTypeGuids>
सूची से उचित प्रोजेक्ट गाइड निकालें:
- ASP.NET MVC 1:
{603c0e0b-db56-11dc-be95-000d561079b0}
- ASP.NET MVC 2:
{F85E285D-A4E0-4152-9332-AB1D724D3325}
(ऊपर उदाहरण में दिखाया गया है)
- ASP.NET MVC 3:
{E53F8FEA-EAE0-44A6-8774-FFD645390401}
- ASP.NET MVC 4:
{E3E379DF-F4C6-4180-9B81-6769533ABE47}
हटाए गए उपयुक्त GUID के साथ इस ProjectTypeGuids
तरह दिखना चाहिए:
<ProjectTypeGuids>
{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
</ProjectTypeGuids>
फ़ाइल को सहेजें और Visual Studio प्रोजेक्ट फ़ाइल संपादक को बंद करें। प्रोजेक्ट पर राइट क्लिक करें और पुनः लोड चुनें। यदि प्रोजेक्ट बंद नहीं होता है और Visual Studio को फिर से खोलना है। अब आपको अपने पुराने ASP.NET MVC प्रोजेक्ट के साथ अपने नए संस्करण Visual Studio में काम करने में सक्षम होना चाहिए।
एक महत्वपूर्ण बात यह है कि इन संशोधनों के बाद विजुअल स्टूडियो को पता नहीं है कि यह ASP.NET MVC प्रोजेक्ट है; इसलिए परियोजना-विशिष्ट सुविधाएँ जैसे "नियंत्रक जोड़ें, दृश्य आदि" मेनू में मौजूद नहीं होगा।