web-dev-qa-db-fra.com

Modèle MVC manquant dans Visual Studio 2015

Lorsque je crée un nouveau projet Web avec Visual Studio, je ne vois que les modèles dans l'image ci-dessous: missing MVC template

Le fichier MVC est manquant et je ne peux donc créer que des projets vides.

J'ai essayé avec une réparation de Visual Studio, mais pas de chance.

Aucune suggestion?

49
Iridio

Je viens tout juste d'avoir le même problème après l'installation Outils de développement Microsoft ASP.NET et Outils Web 2015 (Beta7) . J'ai essayé de réinstaller modèles de projet ASP.NET mais cela n'a pas aidé.

En cherchant dans "Ajout/Suppression de programmes" -> "Visual 2015" -> "Modifier", j'ai trouvé les "Outils de développement Web" décochés. Cette SO réponse m'aide à comprendre ceci.

Après la réinstallation, tout réapparaît

enter image description here

54
rducom

Cliquez simplement sur le "Web" dans la barre latérale gauche et sélectionnez "Application Web ASP.NET", cliquez sur "ok" et vous verrez la boîte de dialogue suivante:

Maintenant, vous pouvez choisir le type d'application Web que vous voulez.

45
Zarko Eeternal

Je vais ajouter mes 2 centimes au cas où quelqu'un se retrouverait dans une position comme la mienne. Moi aussi, je cherchais un type de projet MVC et je ne pouvais pas le voir. Tout ce que j'ai vu est un "projet d'application Web". Alors j'ai paniqué et je me suis précipité pour essayer toutes les solutions énumérées sur cette page.

Mais.

IT IS ACTUELLEMENT LÀ.

enter image description here

Il suffit d’aller avec le projet "Application Web" et cela vous donnera l’option MVC à l’étape suivante.

35
jazzcat

Visual studio 2015 n'affiche pas le modèle de projet MVC si vous sélectionnez .Net 4.0 ou une version antérieure. Sélectionnez .Net 4.5 ou supérieur et vous pourrez voir le projet MVC.

Voici ce que vous avez montré lorsque vous sélectionnez .NET Framework 4:

enter image description here

et cela lorsque vous sélectionnez .NET Framework 4.5:

enter image description here

Cependant, assurez-vous d'avoir installé les outils de développement Web. Pour ce faire, accédez à Ajout/Suppression de programmes -> Visual 2015 -> Modifier -> Outils de développement Web: Vérifiez et poursuivez l'installation.

11
Aditya Bokade

Je ne pense pas que la réponse acceptée fonctionne plus. Selon Microsoft ici , ici , et ici , asp.net-5 a été renommé en ASP.Net Core. On dirait qu'ils ont retiré les modèles asp.net-5 du type de projet d'application Web ASP.Net général. Mais maintenant, il existe un nouveau type de projet d’application Web ASP.Net Core. enter image description here Je ne vois pas de modèle MVC pour ce type de projet, mais je ne pense pas que le framework Core ait été complètement publié.

5
ARich

J'ai eu le même problème avec le modèle MVC n'apparaissant pas dans VS2015.

J'ai vérifié les outils de développement Web lors de l'installation initiale. Il était toujours vérifié en essayant de modifier l'installation. J'ai essayé de décocher et de mettre à jour l'installation, mais la prochaine fois que je suis retourné sur Modifier, il était toujours vérifié. Et toujours pas de modèle MVC.

Je l'ai obtenu en désinstallant: Microsoft ASP.NET Web Frameworks and Tools 2015 via la fenêtre Programs and Features et en le réinstallant. Voici le lien pour ceux qui ne l'ont pas.

3
lee_mcmullen

Dans mon cas, cela s'est produit lors de la désinstallation de AspNet 5 RC1 Update 1 pour le mettre à jour pour .Net Core 1.0 RC2. J'ai donc installé Visual Studio 2015 Update 2, sélectionné les outils de développement Web de Microsoft et tout est revenu à la normale.

2
Alex.H

Pour moi, je n'ai vu aucun des modèles MVC (à l'exception des deux derniers), après l'installation de la mise à jour 3 qui a installé tous les éléments de base.

missing mvc

Solution

J'ai téléchargé le dernier aperçu de base ...

corepreview

Cela m'a incité à "réparer" et après que cela ait été fait, le fait de parler de VS indiquait que c'était "Installer des modèles" et ils sont apparus!

Avertissement

La mise à jour 3 change la donne en ce sens que la méthode "préférée" consiste à utiliser "dotnetcore". Par exemple, une application console utilise maintenant la nouvelle structure de fichiers, tandis que d'autres projets, tels que les projets de test, utilisent toujours la même structure de dossiers. Mais MVC a changé. Je ne sais même pas quels autres "outils de développement Web" fonctionnent actuellement avec dotnetcore.

2
John Peters

écrire ceci dans la console de nuget Install-Package Microsoft.AspNet.Mvc -Version 5.2.3

1
Shashank Sood

Visual Studio 2015 (Community Update 3, dans mon scénario) utilise un modèle par défaut pour le projet MVC. Vous n'êtes pas obligé de le sélectionner.

J'ai trouvé ce tutoriel et je pense qu'il répond à la question: https://docs.asp.net/en/latest/tutorials/first-mvc-app/start-mvc.html

découvrez les anciennes versions de ceci: http://www.asp.net/mvc/overview/older-versions-1/getting-started-with-mvc/getting-started-with-mvc-part1

http://www.asp.net/mvc/overview/getting-started/introduction/getting-started

Les temps ont changé. Y compris .NET

1
JBarros

Gaspillé 1 heure, autre réponse a l'air vieux.

Pour Visual Studio 2017, les captures d'écran sont ci-dessous.


New project


ASP.NET web Application


 MVC option


 MVC in solution Explorer


C'est tout.

1