Como faço para instalar a ASP.NET MVC 5 no Visual Studio 2012?

Respostas:

165

A Microsoft forneceu para você em seus blogs do MSDN: MVC 5 para VS2012 . Desse blog:

Lançamos ASP.NET e Web Tools 2013.1 para Visual Studio 2012 . Esta versão traz uma tonelada de grandes melhorias e inclui algumas melhorias fantásticas para ASP.NET MVC 5, Web API 2, Scaffolding e Entity Framework para usuários de Visual Studio 2012 e Visual Studio 2012 Express for Web.

Você pode baixar e começar a usar esses recursos agora.

O link de download é para um Web Platform Installer que permitirá que você inicie um novo projeto MVC5 a partir do VS2012.

Jim Evans
fonte
15
Se você não vê o modelo de projeto ASP.NET MVC 5, você pode alterar a versão do framework para 4.5 ou superior ...
Matze
4
@Sreginogemoh - Defina esta como a resposta se funcionou para você :)
Jim Evans
3
Eu instalei e configurei para 4.5, mas ainda não consigo ver MVC5
Guerrilla
5
Esse pacote não está mais disponível no Web Installer. : /
krillgar
3
Passei muito tempo tentando encontrar o link certo. Parece que o link acima indica que ele não existe mais no pacote. Depois de pesquisar, encontrei este link: microsoft.com/en-us/download/details.aspx?id=41532 e funcionou para mim.
bugnuker
10

Você pode usar o Visual Studio 2012.

Basta atualizar seu pacote NuGet no Visual Studio para Microsoft.AspNet.Mvc 5.0.

Você pode ter que pesquisar pré-lançamento.

Além disso, o projeto padrão vem com o Entity Framework 6.0 e ASP.NET Razor 3.0.

Você também pode precisar do ASP.NET Identity Core e do OWIN.

Todos estes podem ser baixados / atualizado através do menu Ferramentasgerenciador de pacotes BibliotecaGerenciar Pacotes NuGet para solução ... .

Se você ainda não tem o NuGet, siga este tutorial:

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

Prumo
fonte
Isso não instala os modelos relacionados à ASP.NET MVC 5.
Justin Skiles de
10

Você pode precisar de algumas instalações para se inscrever para o suporte da ASP.NET MVC 5 no Visual Studio 2012. A atualização 4 parece incluir a atualização das Ferramentas da Web agora.

Você não precisa instalar o SDK do Windows 8.1 completo se estiver apenas procurando a opção de criar aplicativos da web, apenas a opção .NET Framework 4.5.1 no instalador. A instalação completa tem cerca de 1,1 GB, mas apenas o instalador .NET tem apenas 72 MB.

Neil Monroe
fonte
Parece que a atualização 4 do VS2012 "aplica" o Microsoft ASP.NET e as ferramentas da Web 2012.3 ", então talvez seja tudo o que é necessário agora. Não vi se ele também estava recebendo .net 4.5.1. Vou saber como termina o download
pqsk
Talvez eles tenham corrigido a atualização 4. Originalmente, ainda exigia a instalação de ferramentas adicionais.
Neil Monroe
Esqueci de escrever de volta, mas tudo o que era extra exigido era o windows 8.1 sdk para .net 4.5.1, mas as ferramentas asp.net e web 2013.1 foram incluídas na atualização 4.
pqsk
Esta agora é a resposta correta, pois o link do Web Installer não contém mais o pacote necessário.
Krillgar de
7

Tive problemas com o instalador da web não "encontrando o produto"

O instalador autônomo está localizado aqui:

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

As notas de lançamento / instalação podem ser encontradas em

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

Dependência:

  • .NET 4.5
  • Você precisa selecionar esta versão da estrutura ao criar um novo projeto para visualizar os modelos de projeto MVC 5.

Incluído:

  • MVC5
  • Entity Framework 6
  • API Web 2
  • Bootstrap
  • Navalha
  • Nuget 2.7
Johnathan Enslin
fonte
Essas informações realmente me ajudam, mas não há opção de adicionar controladores. Quando clico com o botão direito na pasta Controller e clico em Add, não há opção para escolher Controller. Existe apenas a opção de adicionar o Web Api Controller.
agosto
5

Seguindo o tutorial da Microsoft, atualize a ASP.NET MVC 4 para a 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 , você pode conseguir isso com um problema de que o Visual Studio 2012 não será capaz de reconhecer seu projeto nem como ASP.NET MVC 4 nem 5

Ele tratará disso como um projeto de formulário da Web . Por exemplo, opções como adicionar um controlador não estarão mais lá ...

Feras
fonte
Acho que acabei de encontrar esse problema. É possível fazer com que o VS2012 reconheça um projeto convertido como um projeto Web Api novamente?
Enrico de
4

Aqui estão as etapas para usar a ASP.NET MVC 5 no Visual Studio 2012:

  • Inicie seu projeto ASP.NET MVC 4.
  • Install-Package Microsoft.AspNet.WebApi -pre
  • Install-Package Microsoft.AspNet.Mvc -Pre
  • Install-Package Microsoft.AspNet.SignalR -Pre

Esses dois serão atualizados:

  • 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
  • e algumas outras guloseimas

Se essas atualizações não atualizaram seu web.config, verifique esta página útil: atualizando de MVC4 para MVC5 .

RouR
fonte
1

PARA SUA INFORMAÇÃO. Agora você pode apenas atualizar o 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

"Lançamos ASP.NET e Web Tools 2013.1 para Visual Studio 2012. Esta versão traz uma tonelada de grandes melhorias e inclui algumas melhorias fantásticas para ASP.NET MVC 5, Web API 2, Scaffolding e Entity Framework para usuários de Visual Studio 2012 e Visual Studio 2012 Express for Web. "

Cameron
fonte
1

Etapa 1: instale a atualização http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/ .

OK, isso permite que você comece a partir de um projeto ASP.NET MVC em branco, mas muitas pessoas querem o APLICATIVO COMPLETO DE INTERNET fornecido com o Visual Studio 2013.

Portanto, tenho uma etapa 2: http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

Se você seguir esse tutorial em meu site, eu o sigo com uma instalação completa do Foundation 5 e uma navegação Hybrid OffCanvas / Top-Bar legal.

Eric Bishard
fonte