Visual Studio认为已安装了`Microsoft Web Developer Tools`。

18
症状:
  • Visual Studio 对于 JavaScript 和 Razor views 的语法高亮和智能提示不起作用。

  • 创建新项目时,没有 Web 模板可用。

  • 尝试卸载 web developer 功能时:

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

    Microsoft Web Developer Tools 总是被选中。即使我取消选中并卸载它,然后重新启动计算机,下一次我仍然看到它被选中:

    enter image description here

我尝试解决的方法:

  • 运行 devenv.exe \resetuserdata 命令来重置用户数据。
  • 运行 devenv.exe \installtemplates 来安装模板。
  • 修复 Visual Studio。
  • 尝试通过 Visual Studio 安装程序卸载和重新安装 Web Developer Tools 特性。

到目前为止,都没有起作用。

我的猜测:

我认为 Visual Studio 认为这个功能已经安装(可能是通过某些注册表键),但实际上文件并未安装。

因为每当我尝试“修改” Visual Studio 的安装时,“Microsof Web Developer Tools”复选框在第一秒钟内未被选中,然后在1秒后再次被选中。

问题:

有没有什么建议可以解决这个问题,而无需卸载 Visual Studio 本身?


我也遇到了和你一模一样的问题,使用的是VS2015 Update 2...但是无法解决。我已经尝试了在SO上找到的所有方法,包括卸载并重新安装两次。仍然出现了你所遇到的同样的问题。你找到解决方法了吗? - YodasMyDad
除了卸载重新安装VS,没有其他真正的解决方法。 - A-Sharabiani
4个回答

7

1
我已经卡在这个问题上三天了。这是唯一对我有用的东西。我欠你一杯饮料!非常感谢! - IfElseTryCatch
你救了我的一天! - Arnau Lacambra

5

按照以下步骤尝试:

  1. 在控制面板 / 程序中找到 Microsoft ASP.NET 5 RC1 ...,选择 修改
  2. 选择 修复
  3. 管理员身份运行 devenv.exe /installvstemplates
  4. 管理员身份运行 VS

这并不能解决问题。 - YodasMyDad
这个对我有用,谢谢! :) - utsavized

4
我曾经在使用Visual Studio 2015时遇到了同样的问题。我尝试了几种方法,但最终只需更新Microsoft ASP.NET便可解决问题。
安装ASP.NET 5 RC1,重新启动,问题就会得到解决。

4
我不知道我有这个问题,直到我打开一个带有Razor视图的MVC项目并没有语法高亮和智能感知。我很幸运能看到你的问题,因为症状相同,结论也相同。不幸的是,没有一个答案解决了这个问题。但它确实帮助我找到了答案,或者说对我有用的方法。
关键是安装.NET Core 1.0.0 (DotNetCore.1.0.0.RC2-Runtime-x64 and DotNetCore.1.0.0.RC2-VS2015Tools.Preview1)。我非常确定这足以解决问题。但由于我尝试了各种各样的东西,可能需要其他操作。在这种情况下,请继续阅读下面的图片。
当我启动一个新项目时,会打开以下对话框:

Dialog New Project

选择 ASP.NET Web 应用程序 (.NET Framework) 可以打开我正在寻找的项目对话框。

Dialog Web Application

语法高亮和智能感知功能也适用于Razor视图。
我不知道问题最初是由什么引起的。安装不完整,与其他软件冲突还是我做了些什么导致这个问题?
我的机器上安装了Visual Studio 2012。我安装和卸载了VS2015(专业版和社区版),然后在多个卷上安装了vs2015社区版。在卸载时,我使用了/Force,并手动删除了几个文件夹。
Microsoft ASP.NET 5 RC Update 1也已安装,但修复此问题并没有解决问题。安装Asp.Net Web Framework工具2015也没有改变任何东西。我将模板复制到所有可找到的模板文件夹中(可能是在多个卷上安装的问题?),使用不同的参数运行devenv.exe并删除了我的个人资料中的“14”文件夹。这些都没有起作用。最后,我安装了.NET Core 1.0.0。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接