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


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 .


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.


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


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.


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.


0

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


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


-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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.