Visual Studio 2015不是语法突出显示剃刀或智能感知

DLe*_*Leh 121 c# asp.net asp.net-mvc razor visual-studio-2015

我在VS2015 RC中的Razor视图没有显示C#代码的正确着色.我的项目在VS2013中运行良好,但它不是在2015年,而且它没有给我任何关于C#代码的Intellisense.解决方案构建,网站运行正常.

我尝试了以下无济于事

  • 禁用所有Visual Studio扩展
  • 删除我的.suo文件
  • 删除项目并将其重新添加到解决方案中

我怎样才能解决这个问题?

例:

fab*_*tto 214

我在这个答案中找到了另一种方法来解决它没有devenv.exe /ResetUserData

只需在Visual Studio关闭时删除此目录的内容: %LocalAppData%\Microsoft\VisualStudio\<visual_studio_version_number>\ComponentModelCache

要查找正在运行的Visual Studio版本的版本号,请参阅列表.请注意,只有主要数字很重要,次要版本可能会而且可能会有所不同.在我的情况下,我安装了Visual Studio 2017 Enterprise,所以我在AppData文件夹中15.xx找到并找到15.0_9a1c4a06了.

  • 这对我有用.VS 2015企业版14.0.23107.0 D14REL (7认同)
  • 完善.在VS 2015社区为我工作. (4认同)
  • 这应该是主要的解决方案,对我来说也适用于VS 2015企业 (4认同)
  • 谢谢.这是更好的方式,而不是重置VS2015企业版中的所有用户数据 (3认同)

Gei*_*erg 52

我有同样的问题,到目前为止唯一的解决方法是重置所有用户数据(C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /ResetUserData).

注意:如果执行此操作,您将丢失所有自定义设置,例如键盘快捷键和窗口布局!

编辑:人们说这只适用于RC,而不适用于RTM,所以你可能想先尝试其他修复.

  • 在完整版本中不起作用. (5认同)
  • 您可以在之前导出键绑定,然后再恢复它们 (2认同)
  • 在VS2015 Professional中不起作用. (2认同)

小智 27

我在VS 2015 RTM中遇到了同样的问题,只需通过以下方式在安全模式下加载Visual Studio即可解决此问题:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /SafeMode
Run Code Online (Sandbox Code Playgroud)

然后正常关闭并重新打开它.

  • 在VS2015 Professional中无效. (2认同)

Bah*_*ere 10

更新Visual Studio 2015 Update 1后,我遇到了同样的问题.我尝试了所有的答案,但对我没有用.

对我的修复是去程序和属性> Visual Studio社区版>更改.我点击了修改.

在列表中,请确保在"Windows和Web开发"下的" Microsoft Web Developer Tools"上打上复选标记.

它没有在我的列表中检查howewer:/

在此输入图像描述


小智 7

工具>选项>文本编辑器>所有语言>常规.取消选中隐藏高级成员选项.单击确定.

一旦我这样做,Intellisense似乎对我有用.然后我重新将其重置并保持功能.我正在使用Visual Studio 2015企业版.

我曾尝试过ResetUserData,这对我不起作用.


All*_*uza 6

我安装了Visual Studio Community Edition 2015(在使用Visual Studio Community Edition 2013很长一段时间后)并遇到了同样的问题.我尝试了以上所有解决方案但没有任何帮助.

最后,关闭Visual studio并删除以下文件夹 -

C:\Users\Allwyn\AppData\Roaming\Microsoft\VisualStudio\14.0
C:\Users\Allwyn\AppData\Roaming\Microsoft\VisualStudio\14.0
Run Code Online (Sandbox Code Playgroud)

......它现在有效!


小智 5

运行VS 2015 RTM./ ResetUserData和/ SafeMode都没有为我工作.在启动VS时,还有一些与Productivity Power Tools 2015相关的抱怨与"Error-in-ActivityLog.xml"弹出窗口.

所以,如果你有类似的症状,这就是我在我的机器上修复它的方法:

  1. 启动"启动Visual Studio 2015的实验实例"并打开您的项目.如果intellisense正在工作并且突出显示了剃刀语法,那么您很有可能以下方法将起作用.
  2. 卸载"Productivity Power Tools 2015"并关闭Visual Studio.
  3. 转到%LOCALAPPDATA%\Microsoft\VisualStudio\并删除14.0文件夹.
  4. 启动VS - 它应该在刚刚安装时启动.

PS实际上,我花了好几次让我的intellisense工作,因为我首先禁用了PowerTools并且在重新启用时再次破坏了VS. 因此,它需要完全重新安装.可能是由你的另一个扩展引起的.