2013 में Visual Studio में MVC5 कैसे जोड़ें?


216

मैं एक नई परियोजना शुरू कर रहा हूं, और MVC 5 के लिए एक कोशिश देना चाहूंगा (मैंने पहले MVC 4 का उपयोग करके एक वेब ऐप बनाया है)।

विजुअल स्टूडियो 2013 में, मैं नई परियोजना पर क्लिक करता हूं और विजुअल C #> वेब> विजुअल स्टूडियो 2012 पर नेविगेट करता हूं (भले ही मैंने वीएस 2013 को मेनू में 2012 कहता है) स्थापित किया है और उस सूची में मेरे पास केवल MVC 4 एप्लिकेशन है - 5 नहीं।

ड्रॉप डाउन मेनू में रूपरेखा .NET फ्रेमवर्क 4.5.1 पर सेट है - और अभी भी कुछ भी नहीं है।

मैंने टूल्स> एक्सटेंशन्स और अपडेट की जाँच की है और MVC 5 के लिए खोज की है - लेकिन यह Microsoft से कुछ भी आधिकारिक नहीं है।

मैं अपने दृश्य स्टूडियो 2013 में एमवीसी 5 कैसे जोड़ सकता हूं?

धन्यवाद


जवाबों:


282

विजुअल स्टूडियो 2013 में अलग-अलग ASP.Net सुविधाओं के लिए अलग-अलग प्रोजेक्ट प्रकार नहीं हैं।

ASP.NET वेब अनुप्रयोग टेम्पलेट (ASP.NET One के लिए) देखने के लिए आपको .NET फ्रेमवर्क 4.5 (या उच्चतर) का चयन करना होगा।
तो बस विजुअल C #> वेब> ASP.NET वेब एप्लिकेशन चुनें, फिर अगले चरण में MVC चेकबॉक्स चुनें।

नोट: सुनिश्चित करें कि C #> वेब> विज़ुअल स्टूडियो 2012 सब फ़ोल्डर का चयन न करें ।


7
एक बार जब मैंने एक नया ASP.NEt वेब एप्लिकेशन बनाया है और MVC और WEB API का चयन किया है - तो उसने मुझसे यह नहीं पूछा कि कौन सा MVC संस्करण उपयोग करना है। मुझे कैसे पता चलेगा कि अभी मैं MVC 4 या 5 के तहत काम कर रहा हूं?
डेवलपर

5
@ developer82: NuGet संकुल या असेंबली संदर्भ में संस्करणों की जाँच करें। यह हमेशा NuGet पर उपलब्ध नवीनतम संस्करण का उपयोग करना चाहिए।
स्लाक्स

7
ASP.NET वेब एप्लिकेशन टेम्पलेट को देखने के लिए बस अपनी टिप्पणी जोड़ने के लिए आपको .NET फ्रेमवर्क 4.5 (या उच्चतर) का चयन करना होगा । यदि यह कम है, तो यह पुराने संस्करण टेम्प्लेट दिखाएगा, अर्थात MVC 4 वेब एप्लिकेशन या वेब फॉर्म। मुझे थोड़ी देर के लिए भ्रमित कर दिया क्योंकि मुझे ज्यादातर फ्रेमवर्क के पुराने संस्करणों के साथ रहना है।
रिचर्ड मॉस

मुझे समझ नहीं आ रहा है। किसी भी तरह मैं "वेब" नोड के तहत टेम्पलेट एक्सप्लोरर में # नहीं है। मैंने VS2013 को Chocolatey के माध्यम से स्थापित किया है, इसलिए शायद वहाँ एक तरीका है जिस तरह से इसे पैक किया गया है?
नील बर्नवेल

69

MVC 5 पहले से ही विजुअल स्टूडियो 2013 में बनाया गया है।

  1. बाईं ओर एक नया प्रोजेक्ट खोलें, सुनिश्चित करें कि आप टेम्प्लेट के तहत हैं> विज़ुअल सी #> वेब नहीं टेम्प्लेट> विज़ुअल सी #> वेब> विज़ुअल स्टूडियो 2012।

  2. महत्वपूर्ण: अब नए प्रोजेक्ट संवाद बॉक्स के शीर्ष पर देखें और .NET 4.5 या उच्चतर का चयन करें। एक बार वेब और उचित ढांचे के तहत चयनित होने के बाद, मध्य फलक में ASP.NET वेब अनुप्रयोग पर क्लिक करें । ओके पर क्लिक करें

  3. यह आपको एक पृष्ठ पर ले जाएगा जहां आप एमवीसी को परियोजना के रूप में चुन सकते हैं और विज़ार्ड शुरू कर सकते हैं ।


मैंने यह कोशिश की और यह मदद नहीं की। मेरे टेम्प्लेट्स में> C # कोई MVC टेम्प्लेट नहीं है।
प्रेजा 8

4
"MVC" नामक कोई टेम्पलेट नहीं है, टेम्पलेट को "ASP.NET वेब अनुप्रयोग" कहा जाता है। एक बार जब आप उस एक को चुनते हैं, तो आप अगली विंडो में एमवीसी चुन सकते हैं।
EluciusFTW

49

फ़ाइल जाओ -> नई परियोजना

विजुअल C # के तहत वेब का चयन करें ।

ASP.NET वेब एप्लिकेशन का चयन करें

ओके पर क्लिक करें ।

नया प्रोजेक्ट डायलॉग

MVC का चयन करें ।

ओके पर क्लिक करें ।

ASP.Net संवाद


7
एक माउस के साथ आसान ड्राइंग सर्कल नहीं है? :) ShareX का उपयोग करके देखें। एक इलाज करता है!
पायोटर कुला

मुझे भी यही समस्या थी। यह समाधान बहुत मदद करता है। मेरी त्रुटि एक नई परियोजना शुरू करने की नहीं थी, लेकिन एक नई वेबसाइट और फिर एमवीसी विकल्प दृश्य स्टूडियो द्वारा नहीं दिखाई गई। हालाँकि आप रेजर v3 का चयन कर सकते हैं (या 2 ने इसे MVC वेबसाइटों के लिए प्रयास नहीं किया है)।
अगुग्रो

इसने मेरे लिए काम नहीं किया। जब मैं वेब एप्लिकेशन का चयन करता हूं तो मुझे एक एमवीसी विकल्प नहीं मिलता है और ठीक क्लिक करें, एमवीसी एक विकल्प के रूप में प्रकट नहीं होता है। यह विजुअल स्टूडियो 2012 के तहत करता है, लेकिन केवल संस्करण 4. मैं संस्करण 5 की तलाश कर रहा हूं
मार्क ऐन्सवर्थ

6

अन्य उत्तरों के संबंध में, यह हमेशा नहीं होता है। कभी-कभी सेटअप प्रक्रिया पर लोग चयन करना भूल जाते हैं Web Developer Tools

इसे ठीक करने के लिए, एक को चाहिए:

  1. ओपन Programs and Featuresविज़ुअल स्टूडियो से संबंधित संस्करण वहां खोलें , उस पर क्लिक करें,
  2. पर क्लिक करें Change। तब सेटअप विंडो दिखाई देगी,
  3. Web Developer Toolsवहां का चयन करें और सेटअप करना जारी रखें।

यह मौजूद होने पर सेटअप मीडिया को डाउनलोड या उपयोग करेगा। सेटअप विंडो के पुनरारंभ होने के बाद, और आप अपने Web Developer Toolsअब के साथ मज़े करने के लिए तैयार हैं।


धन्यवाद! आपने बहुत हद तक मुझे अपने लैपटॉप को खिड़की से बाहर फेंकने से बचाया: P
ओलले केल्डरमैन

1

फ़ाइल जाओ -> नई परियोजना।

विजुअल C # के तहत वेब का चयन करें।

ASP.NET वेब एप्लिकेशन का चयन करें

पीवीसी का चयन करें

जब समाधान बनाया जाता है, तो आपको संसाधन 2013 की स्थिति पट्टी में समाधान में जोड़े जाने वाले संसाधन मिलेंगे।

Dll फ़ाइल की संपत्ति की जांच करें -> system.web.mvc, यह नवीनतम संस्करण दिखाता है (5.2.2.0)

लेकिन आपके OS रनटाइम संस्करण के आधार पर निर्णय लिया जाएगा।


0

इसके अलावा, Visual Studio 2013 स्थापित करते समय, सुनिश्चित करें कि आपने "वेब डेवलपर टूल" की जाँच की है


0

आप अपने पीसी पथ के विंडोज इंस्टाल्ड फोल्डर में देख सकते हैं :

C:\Program Files (x86)\Microsoft ASP.NET

ओपन की गई फ़ाइल का दृश्य जहां स्थापित MVC 3, MVC 4 दिखा रहा है

यहां छवि विवरण दर्ज करें


-1

जब आप दृश्य स्टूडियो 2013 को स्थापित करते हैं तो वेब डेवलपमेंट टूल्स का चयन करें। तब यह ठीक से काम करेगा और asp.net वेब ऐपेटन को दिखाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.