Я не могу найти его по какой-то причине, чувствуя себя немного глупым. Откуда мне знать? Я использую .net 4 с VS2010.
Какую версию MVC я использую?
Ответ 1
Откройте файл web.config и найдите определение сборки System.Web.Mvc:
assembly="System.Web.Mvc, Version=3.0.0.0 ..."
Это MVC3, как вы видите. Через web вы можете использовать MvcDiagnostics, который похож на функциональность phpinfo()
в PHP.
Ответ 2
Выберите сборку System.Web.Mvc в папке "Ссылки" в проводнике решений. Поднимите окно свойств (F4) и проверьте версию
Ответ 3
typeof (Controller).Assembly.GetName().Version
Дает текущую версию программно
Ответ 4
Другим решением является поиск mvc в nuget (щелкните правой кнопкой мыши на вашем проекте MVC в visual studio и выберите "Manage Nuget Packages" ).
Ответ 5
Ну просто используйте MvcDiagnostics.aspx. Он показывает много информации о текущих установках MVC, а также помогает при отладке. Вы можете найти его в источнике MVC или просто Google для него.
Ответ 6
У меня возник этот вопрос, потому что в VS 2013 нет шаблона MVC5. Нам нужно было выбрать веб-приложение ASP.NET, а затем выбрать MVC из следующего окна.
Вы можете проверить свойства dll System.Web.Mvc, как показано на рисунке ниже.
Ответ 7
Я выбрал System.web.MVC из справочной папки и щелкнул правой кнопкой мыши по нему, чтобы перейти в окно свойств, где я мог видеть версию MVC. Это решение работает для меня. Благодаря