Como adicionar o MVC5 ao Visual Studio 2013?

216

Estou iniciando um novo projeto e gostaria de tentar o MVC 5 (eu criei um aplicativo Web usando o MVC 4 antes).

No Visual Studio 2013, clico no Novo Projeto e navego para Visual C #> Web> Visual Studio 2012 (apesar de ter instalado o VS 2013, ele diz 2012 no menu) e nessa lista, só tenho o aplicativo MVC 4 - não 5.

A estrutura no menu suspenso é definida como .NET Framework 4.5.1 - e ainda nada.

Verifiquei Ferramentas> Extensões e Atualização e procurei o MVC 5 - mas ele não encontra nada oficial da Microsoft.

Como posso adicionar o MVC 5 ao meu Visual Studio 2013?

Obrigado

developer82
fonte

Respostas:

282

O Visual Studio 2013 não possui mais tipos de projeto separados para diferentes recursos do ASP.Net.

Você deve selecionar o .NET Framework 4.5 (ou superior) para ver o modelo de Aplicativo Web do ASP.NET (para ASP.NET One).
Portanto, basta selecionar Visual C #> Web> ASP.NET Web Application e marque a caixa de seleção MVC na próxima etapa.

Nota: Certifique-se de não selecionar a subpasta C #> Web> Visual Studio 2012 .

SLaks
fonte
7
Depois de criar um novo aplicativo Web ASP.NEt e escolher MVC e API WEB - ele não me perguntou qual versão do MVC usar. Como sei se agora estou trabalhando com o MVC 4 ou 5?
developer82
5
@ developer82: Verifique as versões nos pacotes NuGet ou nas referências de montagem. Sempre deve usar a versão mais recente disponível no NuGet.
SLaks
7
Apenas para adicionar meu próprio comentário, você deve selecionar o .NET Framework 4.5 (ou superior) para ver o modelo de Aplicativo da Web do ASP.NET . Se for mais baixo, mostrará modelos de versão mais antigos, como Aplicativo da Web MVC 4 ou Formulários da Web. Me confundiu por um tempo, já que eu principalmente tenho que ficar com versões mais antigas do framework.
Richard Moss
Eu não entendo De alguma forma, não tenho o nó "web" em C # no explorador de modelos. Instalei o VS2013 via Chocolatey, então talvez haja um problema com o modo como ele foi empacotado?
Neil Barnwell
69

O MVC 5 já está incorporado no Visual Studios 2013.

  1. Abra um novo projeto, à esquerda, verifique se você está em Modelos> Visual C #> Web não Modelos> Visual C #> Web> Visual Studios 2012.

  2. Importante: Agora olhe perto da parte superior da nova caixa de diálogo do projeto e selecione .NET 4.5 ou superior. Uma vez abaixo da web e a estrutura adequada for selecionada, clique em Aplicativo Web do ASP.NET no painel do meio. Clique em OK

  3. Isso o levará a uma página onde você pode selecionar o MVC como o projeto e iniciar o assistente.

KJ
fonte
Eu tentei isso e não ajudou. Nos meus Modelos> C # Não há modelo MVC.
Preza8
4
Não há modelo chamado "MVC", o modelo é chamado "Aplicativo da Web ASP.NET". Depois de escolher esse, você pode escolher o MVC na próxima janela.
EluciusFTW
49

Vá em Arquivo -> Novo Projeto .

Selecione Web em Visual C # .

Selecione Aplicativo da Web ASP.NET

Clique em OK .

Caixa de diálogo Novo Projeto

Selecione MVC .

Clique em OK .

Diálogo ASP.Net

Donal
fonte
7
Não é fácil desenhar círculos com um mouse, é? :) Tente usar o ShareX. Funciona um prazer!
Piotr Kula
Eu tive o mesmo problema. Esta solução ajuda muito. Meu erro foi não iniciar um novo projeto, mas um novo site e a opção MVC não é exibida pelo visual studio. No entanto, você pode selecionar o razor v3 (ou 2 não tentou ter sites MVC).
Agguro 22/10/2015
Isto não funcionou para mim. Não recebo uma opção MVC quando seleciono Aplicativo da Web e clico em ok, o MVC não aparece como uma opção. Ele faz em Visual Studio 2012, mas apenas a versão 4. Eu estou olhando para a versão 5
Mark Ainsworth
6

Com relação a outras respostas, nem sempre está lá. Às vezes, no processo de instalação, as pessoas esquecem de selecionar o Web Developer Tools.

Para consertar isso, deve-se:

  1. Abra a Programs and Featuresversão relacionada ao Visual Studios, clique nela,
  2. Clique para Change. Então a janela de configuração aparecerá,
  3. Selecione Web Developer Toolslá e continue a configuração.

Ele fará o download ou usará a mídia de configuração, se existir. Após a instalação, as janelas podem reiniciar e você está pronto para se divertir com o seu Web Developer Toolsagora.

Tolga Evcimen
fonte
obrigado! Você praticamente só me salvou de trowing meu laptop para fora da janela: P
Olle Kelderman
1

Vá em Arquivo -> Novo Projeto.

Selecione Web em Visual C #.

Selecione Aplicativo da Web ASP.NET

selecione mvc

Quando a solução é criada, você encontrará recursos sendo adicionados à solução na barra de status da vs 2013.

Verifique a propriedade do arquivo DLL -> system.web.mvc, mostra a versão mais recente (5.2.2.0)

mas, dependendo da versão do tempo de execução do SO, será decidido.

aky
fonte
0

Além disso, ao instalar o Visual Studio 2013, verifique se você marcou "Ferramentas do desenvolvedor da Web"

Cătălin Rădoi
fonte
0

Você pode procurar na pasta instalada do Windows a partir daqui do caminho do seu PC:

C:\Program Files (x86)\Microsoft ASP.NET

Vista do arquivo aberto onde mostra o MVC 3, MVC 4 instalado

insira a descrição da imagem aqui

Anjan Kant
fonte
-1

Selecione as ferramentas de desenvolvimento da web ao instalar o visual studio 2013. Em seguida, ele funcionará corretamente e mostrará o aplicativo da web asp.net.

Nagaraja T
fonte