Programing

어떤 MVC 버전을 사용하고 있습니까?

lottogame 2020. 2. 26. 07:39
반응형

어떤 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 버전을 볼 수있는 속성 창으로 이동했습니다. 이 솔루션은 저에게 효과적입니다. 감사


솔루션 탐색기에서 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



반응형