Answers:
关闭Visual Studio。删除<ProjectName> .v12.suo文件。重新打开解决方案。
ProjectName.v12.suo
大小为982 KB。删除了 关闭解决方案。重新打开解决方案并ProjectName.v12.suo
创建一个新的。Intellisense又回来了,但是这个新.suo
文件现在只有500 KB。非常有意思。也许微软应该纠正这种不良行为?不知何故,它会导致VS失去Intellisense,如果没有它,工作真的很痛苦。:)
重置我的设置或导入以前导出,工作设置,并重新启动Visual Studio的工作:Tools > Import and Export Settings... > Reset all settings
。
编辑:这一直在我身上发生,令人惊讶的是,在VS Express中经常发生,在VS Professional中偶尔发生。我在Pro中注意到的一件事是,它是在意外关闭之后发生的(当IT在深夜中强制重新启动时)。因此,可能与Visual Studio无法正确关闭有关。上面描述的技术每次都起作用。
工具>选项>文本编辑器> C#>常规
确保选中“自动列出成员”
我找到了解决问题的一种方法。即,1.->从解决方案中删除ASP.NET MVC项目,2.->然后,将MVC项目添加回解决方案中。
通过执行这些步骤,我可以再次获得Intellisense。但是,我对此解决方案不满意,因为下次当我双击解决方案文件以打开解决方案时,我看到智能感知不再起作用。我想知道它如此行事的真正原因。
最终,我发现这是引起问题的第三方视觉工作室扩展。为了找出该扩展名,我删除了所有扩展名,然后一个接一个地添加了扩展名,然后停在找到导致我无法入睡的罪魁祸首扩展名:)的地方。
您可以卸载项目并从解决方案中重新加载MVC项目
此后,Intellesense迅速进行了返工。
有时VS设置的RESET可以帮助:
工具->导入和导出设置向导->重置所有设置->复选框“否,仅重置设置,覆盖我的当前设置”->下一步>下一步>下一步
我把RESHARPER弄乱了,这很有帮助。
就我而言,重新启动无效。
所以我做了以下奇怪的步骤:
而且,智能再次起作用。
我的文本编辑器中也存在与Intellisense相同的问题。
我只是
close
不提供Intellisense的example.cs文件,并在不重新启动的情况下重新打开该类,Visual Studio
它对我有用。
注意:解决方案资源管理器中的所有.CS文件都没有相同的问题
...另一个答案-但这是让我痛苦的原因:我安装了Developer Assistant,它运行良好,但突然停止提供建议。要使其重新工作:
选项->开发人员助手-> Intellisense->默认Visual Studio Intellisense
花了我5个小时才发现:(
HTH。
我将VS 2013与MVC 5配合使用。对我来说,解决方案是将以下内容添加到Web.config:
<compilation debug="true" targetFramework="4.5.1">
<assemblies>
<add assembly="System.Web.Helpers, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Optimization, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>