나는 약간 바보 같은 느낌으로 어떤 이유로 그것을 찾을 수 없습니다. 내가 어떻게 알아? VS2010과 함께 .net 4를 사용하고 있습니다.
나는 약간 바보 같은 느낌으로 어떤 이유로 그것을 찾을 수 없습니다. 내가 어떻게 알아? VS2010과 함께 .net 4를 사용하고 있습니다.
답변:
web.config 파일을 열고 System.Web.Mvc 어셈블리 정의를 찾으십시오.
assembly="System.Web.Mvc, Version=3.0.0.0 ..."
보시다시피 MVC3입니다. 웹을 통해 PHP의 기능 과 유사한 MvcDiagnostics 를 사용할 수 있습니다 phpinfo()
.
dependencies
->"Microsoft.AspNet.Mvc"
솔루션 탐색기의 "참조"폴더에서 System.Web.Mvc 어셈블리를 선택하십시오. 속성 창 (F4)을 불러 와서 버전을 확인하십시오
typeof(Controller).Assembly.GetName().Version
프로그래밍 방식으로 현재 버전을 제공합니다.
VS 2013에는 MVC5 템플릿이 없기 때문에이 질문이있었습니다. ASP.NET 웹 응용 프로그램을 선택한 다음 다음 창에서 MVC를 선택해야했습니다.
아래 이미지와 같이 System.Web.Mvc dll의 속성을 확인할 수 있습니다.
MvcDiagnostics.aspx를 사용 하면 현재 MVC 설치에 대한 많은 정보가 표시되고 디버깅에도 도움이됩니다. MVC 소스 또는 Google에서 찾을 수 있습니다.
References
)으로 안내하는 데 유용합니다 . 이 답변은 런타임에 그것을 보는 방법을 보여줍니다. MvcDiagnostics
표준 MVC 설치의 일부는 아니지만 (nuget과 함께) 설치할 가치가 있습니다. haacked.com/archive/2010/12/05/…를 참조하십시오 . 그것은이다 매우 :) 쉽게 설치하고 실행