मैं इसे किसी कारण से नहीं पा सकता, थोड़ा गूंगा महसूस कर रहा हूं। मुझे कैसे पता चलेगा? मैं .net 4 का उपयोग VS2010 के साथ कर रहा हूं।
मैं इसे किसी कारण से नहीं पा सकता, थोड़ा गूंगा महसूस कर रहा हूं। मुझे कैसे पता चलेगा? मैं .net 4 का उपयोग VS2010 के साथ कर रहा हूं।
जवाबों:
Web.config फ़ाइल खोलें और System.Web.Mvc विधानसभा परिभाषा खोजें:
assembly="System.Web.Mvc, Version=3.0.0.0 ..."
यह एक MVC3 है जैसा कि आप देखते हैं। वेब के माध्यम से आप MvcDiagnostics का उपयोग कर सकते हैं जो phpinfo()
PHP में कार्यक्षमता के समान है ।
dependencies
->"Microsoft.AspNet.Mvc"
समाधान एक्सप्लोरर में "संदर्भ" फ़ोल्डर में System.Web.Mvc विधानसभा का चयन करें। गुण विंडो (F4) लाओ और संस्करण की जाँच करें
typeof(Controller).Assembly.GetName().Version
वर्तमान संस्करण को प्रोग्रामेटिक रूप से देता है।
मेरे पास यह सवाल था क्योंकि वीएस 2013 में कोई एमवीसी 5 टेम्पलेट नहीं है। हमें एएसपी.नेट वेब एप्लिकेशन का चयन करना था और फिर अगली विंडो से एमवीसी का चयन करना था।
आप नीचे दिए गए चित्र की तरह System.Web.Mvc dll के गुणों की जांच कर सकते हैं।
अच्छी तरह से सिर्फ MvcDiagnostics.aspx का उपयोग करें यह वर्तमान एमवीसी वृत्तियों के बारे में बहुत सारी जानकारी दिखाता है, और डिबगिंग में भी मदद करता है। आप इसे एमवीसी स्रोत या इसके लिए सिर्फ Google में पा सकते हैं।
References
) के लिए निर्देशन के लिए अच्छे हैं । यह उत्तर हमें दिखाता है कि इसे रनटाइम में कैसे देखा जाए। MvcDiagnostics
मानक MVC इंस्टॉलेशन का हिस्सा नहीं है, लेकिन यह इंस्टॉल करने के लायक है (नगेट के साथ)। Haacked.com/archive/2010/12/05/… देखें । इसे स्थापित करना और फिर चलाना बहुत आसान है :)
मैंने संदर्भ फ़ोल्डर से System.web.MVC को चुना और संपत्ति विंडो पर जाने के लिए उस पर राइट क्लिक किया जहां मैं MVC का संस्करण देख सकता था। यह समाधान मेरे लिए काम करता है। धन्यवाद
समाधान एक्सप्लोरर में पैकेज खोलें ।config और Microsoft.AspNet.MVC खोजें:
पैकेज आईडी = "Microsoft.AspNet.Mvc" संस्करण = "5.2.3" लक्ष्यफ़्रामवर्क = "net461"
ऊपर से हम इसे Asp.Net MVC 5.2.3 संस्करण देख सकते हैं।
इसके अलावा package.config फ़ाइल भी हमें उनके संबंधित संस्करणों के साथ सभी स्थापित पैकेजों को ट्रैक करने में मदद करती है।