Visual Studio 2013 IntelliSense停止为ASP.NET MVC5控制器工作

 穿脚蹼的鱼 发布于 2023-01-30 11:34

我在Visual Studio 2013 ASP.NET MVC 5项目中遇到了一个奇怪的问题.突然之间,MVC 5项目的Controller类中的IntelliSense根本不起作用.

我的解决方案中有其他类库项目,IntelliSense正在这些类库项目文件中工作,但问题只出在MVC项目中.通常通过重新启动Visual Studio来解决这些问题:我不仅重新启动Visual Studio,而且还重新启动了计算机,并且IntelliSense问题根本没有得到修复.

还有其他步骤可以让我恢复智能感知吗?

7 个回答
  • 关闭Visual Studio.删除<ProjectName> .v12.suo文件.重新开启解决方案.

    2023-01-30 11:34 回答
  • 重置我的设置或导入以前导出的工作设置,然后重新启动Visual Studio工作:Tools > Import and Export Settings... > Reset all settings.

    编辑:这经常发生在我身上,经常出现在VS Express中,偶尔也会出现在VS Professional中.我在Pro中注意到的一件事是,它发生在意外关闭之后(当IT强制在半夜重启时).因此,它可能与Visual Studio无法正确关闭有关.上述技术每次都有效.

    2023-01-30 11:35 回答
  • 工具>选项>文本编辑器> C#>常规

    确保选中"Auto List Members"

    2023-01-30 11:35 回答
  • 我不确定它为什么会发生,但当它发生在我身上时,我可以通过简单地重启Visual Studio来恢复Intellisense.

    你是对的,真的很烦人.

    2023-01-30 11:37 回答
  • 工具 - >选项

    文本编辑器 - > C# - > Intellisense

    确保选中"键入字符后显示完成列表"

    VS2013智能感知代码完成

    2023-01-30 11:37 回答
  • 我找到了解决问题的方法之一.也就是说,1. - >从解决方案中删除ASP.NET MVC项目,2. - >然后,将MVC项目添加回解决方案.

    通过这些步骤,我可以再次获得Intellisense.但是,我对这个解决方案不满意,因为,下次当我双击解决方案文件打开解决方案时,我看到intellisense再次无效.我想知道它为什么表现的真正原因.

    编辑:

    最后,我发现这是第三方视觉工作室扩展导致了问题.为了找到那个扩展名,我删除了所有扩展名,然后逐个添加了扩展名,并停在我找到了让我睡不着觉的罪魁祸首的地方:).

    2023-01-30 11:37 回答
  • 您可以卸载项目并从解决方案重新加载MVC项目

      右键单击解决方案资源管理器中的MVC项目 - >"卸载项目"

      右键单击解决方案资源管理器中的MVC项目 - >"重新加载项目"

    在此之后,Intellesense迅速返工.

    2023-01-30 11:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有