web-dev-qa-db-fra.com

Visual Studio pense que «Microsoft Web Developer Tools» est installé

Symptômes

  • Le surligneur de syntaxe Visual Studio et Intellisense pour les vues Javascript et Razor ne fonctionnent pas.

  • Aucun modèle Web n'est installé lors de la création d'un nouveau projet.

  • Lorsque j'essaie de désinstaller la fonction de développeur Web:

    Add or remove Programs > Microsoft Visual Studio Professional 2015 > Modify

    Microsoft Web Developer Tools est toujours vérifié. Même lorsque je le décoche et le désinstalle, redémarrez l'ordinateur; la prochaine fois que je vois encore c'est vérifié:

    enter image description here

Ce que j'ai fait pour résoudre ce problème:

  • Fonctionnement devenv.exe \resetuserdata Commande pour réinitialiser les données utilisateur.
  • Fonctionnement devenv.exe \installtemplates pour installer les modèles.
  • Réparation de Visual Studio.
  • Essayer de désinstaller et de réinstaller le Web Developer Tools fonctionnalité via le programme d'installation de Visual Studio.

Aucun n'a fonctionné jusqu'à présent.

Ce que je suppose

Je pense que Visual Studio pense que cette fonctionnalité est installée (via certaines clés de registre probablement) mais les fichiers ne sont en fait pas installés.

Parce que chaque fois que j'essaie de Modify l'installation de Visual Studio, le Microsof Web Developer Tools la case à cocher n'est pas cochée pendant la première seconde, puis elle est cochée à nouveau après 1 seconde.

Question

Une suggestion sur la résolution de ce problème sans désinstaller Visual Studio lui-même?

19
A-Sharabiani

J'avais le même problème et c'est ce qui a fonctionné pour moi:

  1. Désinstaller les outils Web ASP.NET du Panneau de configuration program listing in control panel

  2. Téléchargez et installez l'extension "Microsoft ASP.NET et outils Web" à partir de: https://visualstudiogallery.msdn.Microsoft.com/c94a02e9-f2e9-4bad-a952-a63a967e3935

7
varun

Essayez ceci (dans l'ordre):

  1. Trouver Microsoft ASP.NET 5 RC1 ... dans le panneau de configuration/programmes et sélectionnez modify
  2. Sélectionnez repair
  3. Courir devenv.exe /installvstemplates as administrateur
  4. Exécutez VS en tant que administrateur
5
Dave_cz

J'ai eu le même problème avec Visual Studio 2015. J'ai essayé plusieurs choses, mais la simple mise à jour de Microsoft ASP.NET semblait faire l'affaire.

Installez ASP.NET 5 RC1 , redémarrez et le problème devrait être résolu.

4
Pcodea Xonos

Je ne savais pas que j'avais ce problème jusqu'à ce que j'ouvre un projet MVC avec des vues Razor et que je n'avais pas de surligneur de syntaxe et Intellisense. J'ai eu la chance de lire votre question car les symptômes sont les mêmes et la conclusion aussi. Et malheureusement, aucune des réponses ne résout le problème. Mais cela m'a aidé à trouver la réponse, ou ce qui a fonctionné pour moi.

Qu'est-ce que l'astuce a été d'installer . NET Core 1.0.0 ( DotNetCore.1.0.0.RC2-Runtime-x64 et DotNetCore.1.0 .0.RC2-VS2015Tools.Preview1 ). Je suis presque sûr que cela suffit pour résoudre le problème. Mais depuis que j'ai essayé toutes sortes de choses, il est possible qu'une autre action soit nécessaire. Dans ce cas, continuez à lire ci-dessous les images.

Lorsque je démarre un nouveau projet, cela ouvre la boîte de dialogue suivante:

Dialog New Project

Sélectionner Application Web ASP.NET (.NET Framework) ouvre la boîte de dialogue avec les projets que je cherchais.

Dialog Web Application

Le surligneur de syntaxe et Intellisense fonctionnent également pour les vues Razor.

Je ne sais pas ce qui a causé le problème en premier lieu. L'installation est-elle incomplète, y a-t-il un conflit avec d'autres logiciels ou ai-je fait quelque chose qui a causé cela?

Visual Studio 2012 est également installé sur ma machine. J'ai installé et désinstallé VS2015 (version pro et communautaire), puis installé la communauté vs2015 sur plusieurs volumes. Lors de la désinstallation, j'ai utilisé/Force et supprimé manuellement plusieurs dossiers.

Microsoft ASP.NET 5 RC Update 1 est également installé, mais sa réparation n'a pas résolu le problème. L'installation des outils Asp.Net Web Framework 2015 n'a rien changé. J'ai copié des modèles dans tous les dossiers de modèles que j'ai pu trouver (peut-être un problème d'installation sur plusieurs volumes?), J'ai exécuté devenv.exe avec différents paramètres et supprimé le dossier '14' de mon profil. Rien de tout cela n'a fonctionné. Enfin, j'ai installé .NET Core 1.0.0.

4
Ruard van Elburg