如何重置/恢复Razor IntelliSense和语法高亮?

5

我在安装Visual Studio 2010时遇到了问题-通过修复和重新安装我的插件等,成功解决了问题,但现在我的cshtml文件中的智能感知和语法高亮已经消失了-我已重新安装了asp.net mvc 3 RTM,但仍未解决问题...我尝试使用devenv /ResetSettings命令,但没有变化。

还有其他什么方法可以尝试恢复我的漂亮的高亮显示吗?


您遇到了什么问题需要修复VS?您是否安装了C# 5.0 Async预览版? - Darin Dimitrov
不,我没有安装那个。我遇到了模板问题,有一些重复的模板,我删除了其中一些,然后似乎搞砸了安装过程,所以我重新安装了VS,并成功地恢复了所有模板 - 感觉像是某种形式的注册表问题... :-( - jryan
你是否已经安装了Visual Studio 2010 SP1? - Buildstarted
3个回答

6

好的,问题已解决 - 当我卸载MVC 3 Visual Studio工具时,我没有卸载asp.net webpages visual studio工具,而这正是MVC 3所依赖的。一旦我也卸载了它,然后重新安装了MVC 3 RTM,我的语法高亮等功能就恢复了!


传说!非常感谢你。我百年都找不到这个。完美解决了。 - Damien Sawyer

0

显示我已经安装了更新版本 :-( - jryan

0

刚刚试了一下,这个方法可行:

卸载以下内容:

  • ASP.NET MVC 3 - Visual Studio 2010 工具更新
  • ASP.NET MVC 3 - Visual Studio 2010 工具更新 - ESN(语言包,在我的情况下)
  • ASP.NET MVC 2 - Visual Studio 2010 工具更新
  • ASP.NET MVC 2 - Visual Studio 2010 工具更新 - ESN
  • ASP.NET Web Pages - Visual Sutdio 2010 工具更新
  • ASP.NET Web Pages - Visual Sutdio 2010 工具更新 - ESN

然后重新安装所有内容。不需要重启即可生效。


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