Comment installer ASP.NET MVC 5 dans Visual Studio 2012?


Réponses:


165

Microsoft a fourni pour vous sur leurs blogs MSDN: MVC 5 pour VS2012 . De ce blog:

Nous avons publié ASP.NET et Web Tools 2013.1 pour Visual Studio 2012 . Cette version apporte une tonne d'améliorations importantes et inclut des améliorations fantastiques à ASP.NET MVC 5, Web API 2, Scaffolding et Entity Framework aux utilisateurs de Visual Studio 2012 et Visual Studio 2012 Express pour le Web.

Vous pouvez télécharger et commencer à utiliser ces fonctionnalités dès maintenant.

Le lien de téléchargement est vers un programme d'installation de plate-forme Web qui vous permettra de démarrer un nouveau projet MVC5 à partir de VS2012.


15
Si vous ne voyez pas le modèle de projet ASP.NET MVC 5, vous pouvez changer la version du framework en 4.5 ou supérieur ...
Matze

4
@Sreginogemoh - Veuillez définir ceci comme réponse si cela a fonctionné pour vous :)
Jim Evans

3
Je l'ai installé et réglé sur 4,5 mais je ne vois toujours pas MVC5
Guerrilla

5
Ce package n'est plus disponible dans Web Installer. : /
krillgar

3
J'ai passé trop de temps à essayer de trouver le bon lien. Il semble que le lien ci-dessus indique qu'il n'existe plus dans le package. Après avoir cherché, j'ai trouvé ce lien: microsoft.com/en-us/download/details.aspx?id=41532 et cela a fonctionné pour moi.
bugnuker

10

Vous pouvez utiliser Visual Studio 2012.

Mettez simplement à jour votre package NuGet dans Visual Studio vers Microsoft.AspNet.Mvc 5.0.

Vous devrez peut-être rechercher une pré-version.

Le projet par défaut est également fourni avec Entity Framework 6.0 et ASP.NET Razor 3.0.

Vous devrez peut-être également ASP.NET Identity Core et OWIN.

Tous ces éléments peuvent être téléchargés / mis à jour par le menu Outilsgestionnaire de paquets BibliothèqueGérer les paquets NuGet pour la solution ... .

Si vous n'avez pas encore NuGet, suivez ce tutoriel:

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


Cela n'installe pas les modèles associés à ASP.NET MVC 5.
Justin Skiles

10

Vous devrez peut-être appliquer quelques installations pour la prise en charge d'ASP.NET MVC 5 dans Visual Studio 2012. La mise à jour 4 semble désormais inclure la mise à jour des outils Web.

Vous n'êtes pas obligé d'installer le SDK Windows 8.1 complet si vous recherchez simplement l'option de création d'applications Web, uniquement l'option .NET Framework 4.5.1 dans le programme d'installation. L'installation complète est d'environ 1,1 Go, mais seul le programme d'installation .NET ne fait que 72 Mo.


Il semble que la mise à jour 4 de VS2012 "applique" Microsoft ASP.NET et Web Tools 2012.3 ", alors peut-être que c'est tout ce dont nous avons besoin maintenant. Je n'ai pas vu si elle recevait également .net 4.5.1. Je le saurai. termine le téléchargement
pqsk

Peut-être qu'ils ont corrigé la mise à jour 4. À l'origine, il fallait toujours installer des outils supplémentaires.
Neil Monroe

J'ai oublié de réécrire, mais tout ce qui était nécessaire supplémentaire était le sdk Windows 8.1 pour .net 4.5.1, mais asp.net et les outils Web 2013.1 ont été inclus dans la mise à jour 4.
pqsk

C'est maintenant la bonne réponse, car le lien du programme d'installation Web ne contient plus le package nécessaire.
krillgar

7

J'ai eu des problèmes avec le programme d'installation Web ne "trouvant pas le produit"

Le programme d'installation autonome se trouve ici:

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

Les notes de version / d'installation peuvent être trouvées sur

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

Dépendance:

  • .NET 4.5
  • Vous devez sélectionner cette version du framework lors de la création d'un nouveau projet afin d'afficher les modèles de projet MVC 5.

Inclus:

  • MVC5
  • Entity Framework 6
  • API Web 2
  • Amorcer
  • Le rasoir
  • Nuget 2.7

Cette information m'aide vraiment, mais il n'y a pas d'option pour ajouter des contrôleurs. Lorsque je clique avec le bouton droit sur le dossier Controller et clique sur Add, il n'y a pas d'option pour choisir Controller. Il n'y a que la possibilité d'ajouter un contrôleur Web Api.
Auguste

5

Suite à la mise à niveau du didacticiel Microsoft ASP.NET MVC 4 vers 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 , vous pouvez y parvenir avec un problème que Visual Studio 2012 ne pourra pas reconnaître votre projet comme ni ASP.NET MVC 4 ni 5.

Il le traitera comme un projet de formulaire Web . Par exemple, des options comme l'ajout d'un contrôleur ne seront plus là ...


Je pense que je viens de rencontrer ce problème. Est-il possible que VS2012 reconnaisse à nouveau un projet converti en tant que projet Web Api?
Enrico

4

Voici les étapes pour utiliser ASP.NET MVC 5 dans Visual Studio 2012:

  • Démarrez votre projet ASP.NET MVC 4.
  • Package d'installation Microsoft.AspNet.WebApi -pre
  • Package d'installation Microsoft.AspNet.Mvc -Pre
  • Package d'installation Microsoft.AspNet.SignalR -Pre

Ces deux mettront à jour:

  • 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
  • et quelques autres goodies

Si ces mises à niveau n'ont pas mis à jour votre web.config, consultez cette page utile: mise à niveau de MVC4 vers MVC5 .



1

FYI. Vous pouvez maintenant simplement mettre à jour 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

«Nous avons publié ASP.NET et Web Tools 2013.1 pour Visual Studio 2012. Cette version apporte une tonne d'améliorations importantes et inclut des améliorations fantastiques à ASP.NET MVC 5, Web API 2, Scaffolding et Entity Framework aux utilisateurs de Visual Studio 2012 et Visual Studio 2012 Express pour le Web. »


1

Étape 1: Installez la mise à jour http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/ .

OK, cela vous permet de démarrer à partir d'un projet ASP.NET MVC vide, mais beaucoup de gens souhaitent que l'application FULL INTERNET soit fournie avec Visual Studio 2013.

J'ai donc une étape 2: http://httpjunkie.com/2013/340/develop-mvc-5-with-asp-net-identity-in-visual-studio-2012/

Si vous suivez ce didacticiel sur mon site Web, je le fais avec une installation complète de Foundation 5 et une navigation hybride OffCanvas / Top-Bar.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.