【问题标题】:Razor engine intellisense stop workingRazor 引擎智能感知停止工作
【发布时间】:2016-09-03 08:13:32
【问题描述】:

正如我的视觉工作室 2013 中的标题中提到的那样,智能感知停止工作。我无法检索模型信息,甚至无法写@model mynamespace..

我在白天尝试了所有可以在 google 中找到的东西:

• 卸载/重新加载

• 重启 vs/windows

• 切换到另一个项目(但结果相同)

• 工具 >> 选项 >> 文本编辑器 >> 所有语言 >> 自动列出成员/参数信息(他们已经检查过。我尝试取消检查然后检查,但它是一样的)

• 修复 vs

• 工具->导入和导出设置->重置所有设置

还有其他方法吗?

【问题讨论】:

  • 只需关闭并重新打开 Visual Studio。
  • @SeM 我已经试了十几次了
  • 也许您已将 .Net 版本从项目属性更改为早期版本?
  • 你已经建立了你的项目了吗? Razor 需要 bin/ 目录中的 libs 用于智能感知。

标签: c# asp.net-mvc visual-studio razor visual-studio-2013


【解决方案1】:

如果您在每个项目中都遇到这个问题,那么我想这个问题可能与 Visual Studio 本身有关。在过去的几天里,您是否对系统文件进行了一些更新或操作?

【讨论】:

  • 不是。有一次我卸载/重新加载智能感知开始工作,但后来我重新启动了 Windows 并返回问题
  • 不知道是否有帮助,但是,我想将所有设置设置为默认值时使用它。试试看:工具->导入和导出设置->重置所有设置。
【解决方案2】:

将项目属性中的 .net 版本设置为最新。

【讨论】:

    【解决方案3】:

    删除文件夹结构中隐藏的 .suo 文件,同时删除存储在 c 盘中的 Visual Studio 文件夹中的 componentmodelcache。它将类似于:

    C:\Users\yournamehere\AppData\Local\Microsoft\VisualStudio\14.0

    AppData 文件夹也将被隐藏。

    希望对你有帮助

    【讨论】:

      【解决方案4】:

      关闭视图并重新打开它

      另外,你可以试试快捷键Ctrl + Space来显示智能

      【讨论】:

      • 也试过了。我从另一台电脑上转移的项目似乎有问题。现在我做了一个新项目,并且有智能感知
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-05
      • 2011-10-26
      • 2012-08-19
      • 1970-01-01
      • 2016-12-15
      相关资源
      最近更新 更多