어떤 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 패키지 관리"를 선택하십시오).
typeof(Controller).Assembly.GetName().Version
프로그래밍 방식으로 현재 버전을 제공합니다.
VS 2013에는 MVC5 템플릿이 없기 때문에이 질문이있었습니다. ASP.NET 웹 응용 프로그램을 선택한 다음 다음 창에서 MVC를 선택해야했습니다.
아래 이미지와 같이 System.Web.Mvc dll의 속성을 확인할 수 있습니다.
MvcDiagnostics.aspx를 사용 하면 현재 MVC 설치에 대한 많은 정보가 표시되고 디버깅에도 도움이됩니다. MVC 소스 또는 Google에서 찾을 수 있습니다.
참조 폴더에서 System.web.MVC를 선택하고 마우스 오른쪽 버튼을 클릭하여 MVC 버전을 볼 수있는 속성 창으로 이동했습니다. 이 솔루션은 저에게 효과적입니다. 감사
솔루션 탐색기에서 packages.config를 열고 Microsoft.AspNet.MVC를 찾으십시오.
패키지 id = "Microsoft.AspNet.Mvc"version = "5.2.3"targetFramework = "net461"
위에서 우리는 그것이 Asp.Net MVC 5.2.3 버전임을 알 수 있습니다.
또한 packages.config 파일을 사용하면 설치된 모든 패키지를 해당 버전으로 추적 할 수 있습니다.
"C : \ Program Files (x86) \ Microsoft ASP.NET"폴더로 이동하십시오. "ASP.NET MVC 4"또는 이와 유사한 것이 표시됩니다. 자세한 내용을 보려면 "C : \ Program Files (x86) \ Microsoft ASP.NET {your MVC version} \ Assemblies \ System.Web.Mvc.dll"로 이동하십시오. 마우스 오른쪽 버튼을 클릭하고 버전을 확인하십시오.
참고 URL : https://stackoverflow.com/questions/4930217/which-version-of-mvc-am-i-using
'Programing' 카테고리의 다른 글
Flexbox 어린이를 부모의 100 % 높이로 만드는 방법은 무엇입니까? (0) | 2020.02.26 |
---|---|
CMake의 디버그 및 릴리스 (0) | 2020.02.26 |
alloca () 사용이 왜 좋은 습관으로 간주되지 않습니까? (0) | 2020.02.26 |
Oracle에서 AUTO_INCREMENT로 ID를 만드는 방법은 무엇입니까? (0) | 2020.02.26 |
Rails 3.1에서 자산 파이프 라인 (스프로킷) 메시지 로깅을 비활성화하는 방법은 무엇입니까? (0) | 2020.02.26 |