2012-08-23 25 views
19

मैंने अभी एमवीसी 4 स्थापित किया है और मैं इसे वीएस 2010 के साथ उपयोग करने के लिए देख रहा हूं। मुझे लगता है कि एक परियोजना बनाते समय डिफ़ॉल्ट रूप से .NET Framework 4.0 है, फिर भी उदाहरण कोड मैं फ्रेमवर्क 4.5 का उपयोग कर रहा हूं। अगर मैं एमवीसी 4 की सभी सुविधाओं का उपयोग करना चाहता हूं तो क्या मुझे फ्रेमवर्क 4.5 स्थापित करना होगा, या 4.0 होना चाहिए?एमवीसी 4 के साथ कौन सा .NET ढांचा?

संपादित करें: ऐसा लगता है कि मैं 4.0 के साथ जाऊंगा, हालांकि 4.5 वीएस2012 में डिफ़ॉल्ट रूपरेखा होगी? यदि ऐसा है, तो मैं बाद में फ्रेमवर्क परिवर्तन करने के लिए सहेजने के लिए इसे स्थापित करना पसंद करूंगा।

उत्तर

21

एमवीसी 4 download page पर देखें।

समर्थित ऑपरेटिंग सिस्टम: विंडोज 7, विंडोज सर्वर 2003, विंडोज सर्वर 2008, Windows Server 2008 R2, विंडोज विस्टा, विंडोज एक्सपी

.NET 4, ASP.NET वहाँ एक आवश्यकताएं अनुभाग कह है 4, विजुअल स्टूडियो 2010 या विजुअल वेब डेवलपर 2010 को इस सुविधा के कुछ हिस्सों का उपयोग करने के लिए आवश्यक है।

1

निस्संदेह 4.5 (mvc4-release-notes) स्थापित करने की आवश्यकता नहीं है। एएसपी.नेट एमवीसी 4 फ्रेमवर्क संस्करण 4.0 के साथ-साथ 4.5 के लिए भी उपलब्ध है।

1

यदि आप बस एक ऐप लिख रहे हैं तो बस लिखें और संकलित करें। यह आपको बताएगा कि आपके पास क्या चाहिए। यद्यपि:

MVC

की सभी सुविधाओं का उपयोग

बहुत उपयोगकर्ता केंद्रित ध्वनि नहीं करता है;)

भी अपने आप को अपने विकास सर्वर नहीं कैसिनी या जो कुछ भी रूप में एक एहसान करो और आईआईएस को तैनात इसे आजकल कहा जाता है।

13

आपको न्यूनतम पर .NET 4 और विजुअल स्टूडियो 2010 की आवश्यकता है लेकिन एएसपी.NET 4.5 के साथ और अधिक सुविधाओं का उपयोग कर सकते हैं।

वीएस -2010 केवल फ्रेमवर्क 4 सुविधाओं का समर्थन करेगा, और इस प्रकार async/await समर्थित नहीं होगा। उन सुविधाओं के लिए आपको ASP.NET 4.5 की आवश्यकता है। इस वेब एपीआई पर भी लागू होती उदाहरण के लिए इस 4.5 की आवश्यकता है: http://blogs.msdn.com/b/henrikn/archive/2012/03/03/async-mashups-using-asp-net-web-api.aspx

MVC4 में एक मानक नियंत्रक/दृश्य परिदृश्य ASP.NET पर VS2010 में काम करेंगे 4.

+0

तो, इसका मतलब यह है कि दृश्य स्टूडियो के बिना 2012 मैं async/प्रतीक्षा का उपयोग करने में सक्षम नहीं होगा? –

+0

अच्छा - नहीं और हाँ - आप विजुअल स्टूडियो एक्सप्रेस, .NET sdk का उपयोग कर सकते हैं और इसे मैन्युअल रूप से कर सकते हैं, या यहां एसिंक सामग्री को देख सकते हैं (अस्वीकरण - पूरी तरह से सुनिश्चित नहीं है कि इसमें क्या है और मैंने कभी इसका उपयोग नहीं किया: http: // www। microsoft.com/en-us/download/details.aspx?id=9983) –

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