web-dev-qa-db-fra.com

Visual Studio 2013 - Aucun modèle Web Visual Basic / Visual C # installé

J'ai installé Visual Studio 2013 Premium (licence MSDN) sur ma machine. Pourtant, le modèle d'application Web ASP.NET n'est pas là (sauf pour la version 2012, qui m'offre MVC 4, voir capture d'écran ci-dessous):

Image showing no web templates available

J'ai désinstallé et réinstallé VS2013 trois fois maintenant. J'ai supprimé les dossiers ItemTemplatesCache et ProjectTemplatesCache ainsi que l'exécution des devenv/InstallVSTemplates et devenv/Setup en vain. J'ai également vérifié que les outils de développement Web sont installés. Sous le dossier\Common7\IDE\ProjectTemplatesCache\CSharp\Web, je ne vois que les fichiers de modèle MVC 4. Suis-je en train de manquer quelque chose? Une extension ou un programme supplémentaire?

Ci-dessous, j'ai ajouté une capture d'écran des cadres que j'ai installés. Toute direction ou conseil serait apprécié. Je vous remercie!

Image showing frameworks installed

Jodie.

22
doodelicious

Après plusieurs heures de dépannage, voici les étapes que j'ai suivies pour résoudre le problème (sous Windows 7 Ultimate). J'ai supposé que c'était un problème avec une installation corrompue et des problèmes possibles avec les clés de registre, j'ai donc supprimé tous les outils de développement Microsoft en procédant comme suit:

  • FULL VIRUS SCAN (juste pour vous assurer que cela n'était pas lié à un virus ou un malware). J'ai utilisé Microsoft Security Essentials
  • Téléchargé Microsoft FixIt pour aider à nettoyer les clés de registre lorsque j'ai supprimé des programmes. Après avoir supprimé un programme ou des mises à jour de programme, j'ai exécuté cet outil pour vérifier qu'une désinstallation propre avait été effectuée.
  • Visual Studio 2010 - Exécutez Visual Studio 2010 Uninstall Utility et supprimez le programme. Entré dans le Panneau de configuration> Programmes> Désinstaller un programme> Afficher les mises à jour installées et recherché "Visual Studio 2010", puis supprimé toutes les mises à jour associées à VS2010 (et exécuté le programme FixIt après chaque désinstallation pour vérifier que les clés de registre avaient été effacées)
  • Suivi ce message MSDN pour supprimer Visual Studio 2012 (en accordant une attention particulière aux "packages partagés facultatifs" et supprimé tous les programmes de cette liste, exécutant à nouveau Microsoft FixIt pour vérifier que les clés de registre ont été effacées)
  • Suivi ce billet de blog de Shawn Harrison pour supprimer tous les serveurs SQL; a également référencé ces deux publications MSDN Désinstaller une instance existante de SQL Server (programme d'installation) et Fichiers SQL Server laissés après la désinstallation
  • Visual Studio 2013 désinstallé, ainsi que toutes les références à "Visual Studio 2013" dans les programmes et les mises à jour installées; utilisé FixIt pour nettoyer les clés de registre après chaque installation
  • Enfin, j'ai supprimé tous les outils liés à MVC Visual Studio, les extensions de références, y compris les outils Web et le programme d'installation de la plate-forme Web

Cela a résolu mon problème avec les modèles manquants :)

(Je suis tellement reconnaissant que tout cela ait été fait sur un SSD, cependant, je pense que cela aurait pris 5 fois plus de temps avec une vieille HD qui tourne)

Vive tout le monde!

3
doodelicious

Je pense que "Réinstaller Visual Studio à partir de zéro" n'est pas une solution.

J'ai fait face au problème décrit et j'ai trouvé un moyen beaucoup plus rapide de le résoudre:

  1. Tout d'abord, essayez de réparer l'installation de Visual Studio (dans "Panneau de configuration\Programmes\Programmes et fonctionnalités" trouvez votre Visual Studio, cliquez avec le bouton droit et sélectionnez "Réparer" ). Redémarrez après (!).
  2. Vérifiez si le modèle est apparu dans Visual Studio. Sinon, alors: dans le "Panneau de configuration\Programmes\Programmes et fonctionnalités" assurez-vous que vous avez " Microsoft Web Platform Installer 4.x " installé (j'ai la version 4.6). Sinon - installez-le à partir d'ici: http://www.Microsoft.com/web/downloads/platform.aspx
  3. Exécutez "Web Platform Installer" (il doit être ici: "% ProgramFiles%\Microsoft\Web Platform Installer\WebPlatformInstaller.exe ")
  4. Dans l'onglet "Produits", recherchez la ligne "Microsoft ASP.NET et outils Web 2013.1 pour Visual Studio 2013" (assurez-vous que ce n'est pas pour 2012 !). Si le bouton "Ajouter" du côté droit est activé sur la ligne, cliquez dessus et installez les outils. Redémarrez PC (!) Et vous devriez récupérer votre modèle de projet ASP.NET.
  5. Si la ligne indique "Installé", vous devez le réparer via "Panneau de configuration\Programmes\Programmes et fonctionnalités" , il vous suffit de trouver "Microsoft ASP.NET et outils Web 2013.1 -Visual Studio 2013" , cliquez avec le bouton droit et sélectionnez "Réparer" ). Redémarrez PC (!) Et vous devriez récupérer votre modèle de projet ASP.NET!

À votre santé!

16
Funbit

Pas la solution dans votre cas, mais j'ai eu un problème similaire où je n'ai pas pu trouver les modèles MVC. Finalement, j'ai réalisé que j'avais encore .NET Framework 3.5 sélectionné, ce qui bien sûr ne fournit pas MVC ... le passage à .NET Framework 4.5 m'a permis de retrouver les modèles MVC.

Vous avez déjà sélectionné 4.5 dans la capture d'écran, mais je ne fais que poster ceci ici pour d'autres qui pourraient faire la même erreur que moi.

3
Tybs

N'oubliez pas de vérifier que "Microsoft Web Developer Tool" a bien été activé lors de l'installation, consultez cette question de stackoverflow associée: Comment puis-je ouvrir un csproj avec ProjectTypeGuids 349c5851-65df-11da-9384-00065b846f21? " Microsoft Web Developer Tool "qui était le problème pour moi

2
Jens

Avez-vous essayé de mettre à jour la galerie Outils> Extension et mises à jour> Modèles

Pour être opérationnel, vous pouvez cliquer sur Version 2012 sous Web et accéder aux modèles d'applications Web stock qui vous fourniront jusqu'à MVC 4. Pour MVC 5, vous pouvez soit télécharger Visual Studio 2013 Express Web, il a à peu près les mêmes fonctionnalités ASP.NET sur Premium sur licence MSDN.

1
user2377475

J'ai eu un problème similaire avec VS 2013 Web Express Update 3. Après avoir réinstallé des trucs toute la semaine, c'est résolu. J'ai dû désinstaller VS, supprimer le répertoire "Microsoft Visual Studio 12.0" et réinstaller VS. Il existe d'autres solutions de contournement qui sont plus précis.

0
Lamb Of Zod

Mise à jour pour Studio 2013: assurez-vous d'installer Express pour Windows et non Express pour Windows Desktop. La version de bureau n'a pas les modèles Web.

0
adam