[.net] 어떤 MVC 버전을 사용하고 있습니까?

나는 약간 바보 같은 느낌으로 어떤 이유로 그것을 찾을 수 없습니다. 내가 어떻게 알아? VS2010과 함께 .net 4를 사용하고 있습니다.



답변

web.config 파일을 열고 System.Web.Mvc 어셈블리 정의를 찾으십시오.

assembly="System.Web.Mvc, Version=3.0.0.0 ..."

보시다시피 MVC3입니다. 웹을 통해 PHP의 기능 과 유사한 MvcDiagnostics 를 사용할 수 있습니다 phpinfo().


답변

솔루션 탐색기의 “참조”폴더에서 System.Web.Mvc 어셈블리를 선택하십시오. 속성 창 (F4)을 불러 와서 버전을 확인하십시오

참조 속성


답변

또 다른 해결책은 nuget에서 mvc를 검색하는 것입니다 (visual studio에서 MVC 프로젝트를 마우스 오른쪽 단추로 클릭하고 “nuget 패키지 관리”를 선택하십시오).

현재 설치된 버전이 표시됩니다.여기에 이미지 설명을 입력하십시오

또한 MVC 버전을 업데이트 할 수 있습니다.
여기에 이미지 설명을 입력하십시오


답변

typeof(Controller).Assembly.GetName().Version

프로그래밍 방식으로 현재 버전을 제공합니다.


답변

VS 2013에는 MVC5 템플릿이 없기 때문에이 질문이있었습니다. ASP.NET 웹 응용 프로그램을 선택한 다음 다음 창에서 MVC를 선택해야했습니다.

아래 이미지와 같이 System.Web.Mvc dll의 속성을 확인할 수 있습니다.

여기에 이미지 설명을 입력하십시오


답변

MvcDiagnostics.aspx를 사용 하면 현재 MVC 설치에 대한 많은 정보가 표시되고 디버깅에도 도움이됩니다. MVC 소스 또는 Google에서 찾을 수 있습니다.


답변

참조 폴더에서 System.web.MVC를 선택하고 마우스 오른쪽 버튼을 클릭하여 MVC 버전을 볼 수있는 속성 창으로 이동했습니다. 이 솔루션은 저에게 효과적입니다. 감사