Visual Studio 2012에서 ASP.NET MVC 5를 어떻게 설치합니까?


답변:


165

Microsoft는 MSDN 블로그에서 MVC 5 for VS2012를 제공했습니다 . 해당 블로그에서 :

Visual Studio 2012 용 ASP.NET 및 웹 도구 2013.1을 출시했습니다 . 이 릴리스는 엄청난 개선 사항을 제공하며 Visual Studio 2012 및 Visual Studio 2012 Express for Web 사용자를위한 ASP.NET MVC 5, Web API 2, Scaffolding 및 Entity Framework에 대한 몇 가지 환상적인 개선 사항을 포함합니다.

지금 이러한 기능을 다운로드 하여 사용할 수 있습니다 .

다운로드 링크는 VS2012에서 새 MVC5 프로젝트를 시작할 수있는 웹 플랫폼 설치 프로그램에 대한 것입니다.


15
ASP.NET MVC 5 프로젝트 템플릿이 표시되지 않으면 프레임 워크 버전을 4.5 이상으로 변경할 수 있습니다.
— Matze

4
@Sreginogemoh-그것이 당신을 위해 일했다면 대답으로 설정하십시오 :)
— Jim Evans

3
나는 그것을 설치하고 4.5로 설정했지만 여전히 MVC5를 볼 수 없습니다
— Guerrilla

5
해당 패키지는 웹 설치 프로그램에서 더 이상 사용할 수 없습니다. : /
— krillgar

3
나는 올바른 링크를 찾으려고 너무 많은 시간을 보냈다. 위의 링크는 더 이상 패키지에 존재하지 않는다고 말합니다. 주변을 검색 한 후 microsoft.com/en-us/download/details.aspx?id=41532 링크를 찾았 으며 이것이 저에게 효과적 이었습니다.
— bugnuker

10

Visual Studio 2012를 사용할 수 있습니다.

Visual Studio의 NuGet 패키지를 Microsoft.AspNet.Mvc 5.0.

시험판을 검색해야 할 수도 있습니다.

또한 기본 프로젝트는 Entity Framework 6.0 및 ASP.NET Razor 3.0과 함께 제공됩니다.

ASP.NET Identity Core 및 OWIN이 필요할 수도 있습니다.

이 모든 것은 메뉴 도구 → 라이브러리 패키지 관리자 → 솔루션 용 NuGet 패키지 관리 ...를 통해 다운로드 / 업데이트 할 수 있습니다 .

아직 NuGet이없는 경우이 자습서를 따르십시오.

http://docs.nuget.org/docs/start-here/installing-nuget


이것은 ASP.NET MVC 5 관련 템플릿을 설치하지 않습니다.
— Justin Skiles 2015

10

Visual Studio 2012에서 ASP.NET MVC 5 지원을 신청해야 할 수있는 몇 가지 설치가 있습니다. 업데이트 4에는 현재 웹 도구 업데이트가 포함 된 것 같습니다.

웹 응용 프로그램을 빌드하는 옵션을 찾고 있다면 전체 Windows 8.1 SDK를 설치할 필요가 없으며 설치 관리자의 .NET Framework 4.5.1 옵션 만 있으면됩니다. 전체 설치는 약 1.1GB이지만 .NET 설치 프로그램은 72MB에 불과합니다.


VS2012 업데이트 4가 Microsoft ASP.NET 및 웹 도구 2012.3을 "적용"하는 것처럼 보이므로 지금 필요한 모든 것입니다. .net 4.5.1도 받는지 확인하지 못했습니다. 다운로드 완료
— pqsk

업데이트 4를 수정했을 수도 있습니다. 원래는 여전히 추가 도구를 설치해야했습니다.
— Neil Monroe

내가 다시 작성하는 잊었지만 모든 필요했다 여분는 창문 .NET 4.5.1 8.1 SDK를했지만, asp.net 및 웹 도구 2013.1 갱신 4에 포함 된
— pqsk

Web Installer 링크에 더 이상 필요한 패키지가 없기 때문에 이것이 이제 정답입니다.
— krillgar

7

웹 설치 프로그램에서 "제품을 찾지 못함"문제가 발생했습니다.

독립 실행 형 설치 프로그램은 다음 위치에 있습니다.

https://www.microsoft.com/en-us/download/details.aspx?id=41532

릴리스 / 설치 정보는 다음에서 찾을 수 있습니다.

http://www.asp.net/visual-studio/overview/2012/aspnet-and-web-tools-20131-for-visual-studio-2012

의존:

  • .NET 4.5
  • MVC 5 프로젝트 템플릿을 보려면 새 프로젝트를 만들 때이 버전의 프레임 워크를 선택해야합니다.

포함 :

  • MVC5
  • Entity Framework 6
  • 웹 API 2
  • 부트 스트랩
  • 면도칼
  • Nuget 2.7

이 정보는 정말 도움이되지만 컨트롤러를 추가 할 수있는 옵션은 없습니다. Controller 폴더를 마우스 오른쪽 버튼으로 클릭하고 추가를 클릭하면 컨트롤러를 선택할 수있는 옵션이 없습니다. Web Api 컨트롤러를 추가하는 옵션 만 있습니다.
— Auguste

5

Microsoft 자습서에 따라 ASP.NET MVC 4를 ASP.NET MVC 5로 업그레이드 하십시오. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and -web-api-project-to-aspnet-mvc-5-and-web-api-2 를 사용하면 Visual Studio 2012가 프로젝트를 ASP.NET MVC 4 또는 ASP.NET MVC 4가 아닌 것으로 인식 할 수 없다는 한 가지 문제를 해결할 수 있습니다. 5.

그것은으로 처리됩니다 웹 양식 프로젝트 . 예를 들어 컨트롤러 추가와 같은 옵션은 더 이상 존재하지 않습니다.


방금이 문제가 발생한 것 같습니다. VS2012가 변환 된 프로젝트를 Web Api 프로젝트로 다시 인식하도록 할 수 있습니까?
— Enrico

4

Visual Studio 2012에서 ASP.NET MVC 5를 사용하는 단계는 다음과 같습니다.

  • ASP.NET MVC 4 프로젝트를 시작합니다.
  • 설치 패키지 Microsoft.AspNet.WebApi -pre
  • 설치 패키지 Microsoft.AspNet.Mvc -Pre
  • 설치 패키지 Microsoft.AspNet.SignalR -Pre

이 두 가지는 업데이트됩니다.

  • Microsoft.AspNet.Mvc 5.0.0-rc1
  • Microsoft.AspNet.Razor
  • Microsoft.AspNet.WebApi 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Client 5.0.0-rc1
  • Microsoft.AspNet.WebApi.Core 5.0.0-rc1
  • Microsoft.AspNet.WebApi.WebHost 5.0.0-rc1
  • Microsoft.AspNet.WebPages 3.0.0-rc1
  • 그리고 다른 좋은 것들

이러한 업그레이드가 web.config를 업데이트하지 않은 경우이 유용한 페이지를 확인하십시오. MVC4에서 MVC5로 업그레이드 .


1

NuGet ( http://www.nuget.org/packages/Microsoft.AspNet.Mvc )에서 VS2012 로 설치할 수 있어야합니다 . 대상 프레임 워크를 .NET 4.5로 변경합니다.

새 프로젝트 템플릿이 VS2012 용으로 준비되었는지 확실하지 않습니다. 그러나 ASP.NET MVC 4 앱이있는 경우 아래 링크를 사용하여 업그레이드 할 수 있습니다.

http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- 웹 API-2


1

참고로. 이제 VS 2012를 업데이트 할 수 있습니다.

http://blogs.msdn.com/b/webdev/archive/2013/11/18/announcing-release-of-asp-net-and-web-tools-2013-1-for-visual-studio-2012. aspx

"우리는 Visual Studio 2012 용 ASP.NET 및 웹 도구 2013.1을 출시했습니다.이 릴리스는 엄청난 개선 사항을 제공하며 Visual Studio 사용자에게 ASP.NET MVC 5, Web API 2, Scaffolding 및 Entity Framework에 대한 몇 가지 환상적인 개선 사항을 포함합니다. 2012 및 Visual Studio 2012 Express for Web. "


1

1 단계 : 업데이트 http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/를 설치합니다 .

좋습니다. 빈 ASP.NET MVC 프로젝트에서 시작할 수 있지만 많은 사람들이 Visual Studio 2013과 함께 제공되는 전체 인터넷 응용 프로그램을 원합니다.

그래서 2 단계가 있습니다 : http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

내 웹 사이트에서 해당 자습서를 따르면 Foundation 5 전체 설치 및 멋진 Hybrid OffCanvas / Top-Bar 탐색으로 후속 작업을 수행합니다.



당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.