27

我在VS2010上遇到了一个小问题。我安装了Resharper,在安装期到期后不久,我的Visual Studio 2010 Intellisense就停止了工作。没有智能感很难工作。它甚至不显示成员属性。我试过了devenv.exe/重置设置最后我出错了:

它不被识别为内部或外部命令、可操作程序或批处理文件。

我的解决方案

我不知道人们是如何解决这个问题的,但我只是通过重置Vs设置来解决了上述问题。工具-->导入导出设置-->选择重置所有设置并遵循向导。

当然,通过这样做,我失去了我所做的一些小设置,比如添加行号和其他东西,但我又做了一次。

不确定这是否是寻找答案的人的理想解决方案,但这只是帮助我获得了我实际上正在寻找的第一个智能感知。

0

11答案11

重置为默认值
41

这对我很管用。

http://miguelmoreno.net/post/Intellisense-not-working-in-Visual-Studio.aspx

在此处输入图像描述

在Visual Studio中,选择“工具”>“选项”>“文本编辑器”>“所有语言”。确保“语句完成”部分中的复选框已被选中(未灰显)。

在此处输入图像描述

2
  • 我最近测试了JetBrains ReSharper,并决定暂时不使用它。在“工具|选项”对话框中禁用它后,我失去了自动Intellisense。这个答案很快解决了我的问题,我没有丢失所有其他VS设置,因为接受的答案可能会导致这些设置丢失。 评论 2012年12月7日19:06
  • 阿里,你只需使用编辑器中的图像图标按钮来插入图像。我不知道为什么,但图像并没有显示在firefox中。它显示在IE10中,这是图像链接i.sstatic.net/FAiAe.jpg网站 评论 2013年1月4日20:28
10

对于听起来像技术支持的风险:

重新启动计算机并检查Intellisense是否恢复,否则请尝试devenv/重置设置再一次。

  • 嗯,我没有重启,但我只是重置了Vs设置,它就工作了。谢谢你
    – 粉红色
    评论 2011年8月22日15:01
  • 1
    我工作过,但我还没有重新启动我的电脑。Visual Studio重新启动,但在重新启动后,它并没有立即工作,有时需要一些时间(假设要重建智能所需的结构)
    – 注册
    评论 2012年12月1日12:20
  • 1
    您应该先尝试“自动列出成员”选项,请参阅下面的注释。 评论 2013年10月4日17:03
4

我尝试重新启动和devenv.exe/resetsettings。真正对我有用的是:

  1. 转到“工具”>“选项”>“重设竖线”
  2. 挂起重新竖琴
  3. 恢复Resharper

在此之后,无需重新启动应用程序或重新启动PC或执行任何操作。

在此处找到:http://geekswithblogs.net/GruffCode/archive/2010/11/09/resolving-issue-ldquoresharper-auto-completion-live-templates-and-intellisense-stop-working.aspx

保存我的项目,然后重新启动VS对我来说很管用。

1

我不小心在IDE中打开了两个相同的文件。关闭其中一个后,智能感知又开始工作了!您可以通过以下方式进行复制:将选项卡拖到桌面上,然后在解决方案资源管理器中双击该文件以打开该文件。你现在有两个同样的东西打开了。现在,您可以将该浮动窗口作为选项卡拖回IDE,现在(不幸的是)您同时打开了两个相同的文件。你只能编辑原始的一个,而另一个会让你抓狂。

1

@罗纳德·麦克唐纳(Ronald McDonald),我尝试过那个解决方案,但每次我回去时,语句完成选项都会被重置,所以这些框是填满的,而不是选中的(即某些语言为开,其他语言为关)。我猜这是ReSharper的责任?

对于其他有此问题的人,如果上述解决方案不起作用,并且您有ReSharper,请给出尝试:

在Visual Studio中重置键映射:确保只有一个实例正在运行。工具->选项->环境->键盘->重置。

恢复ReSharper键盘快捷键:ReSharper->选项->环境->常规->ReSharper快捷键。关闭Visual Studio。

现在说还为时过早,但我认为(希望)这对我来说很管用。我不仅不断失去Intellisense,而且undo/redo停止工作(甚至在“编辑”菜单中变灰,直到我重新打开菜单几次),还有复制/粘贴和大多数(有时全部)Ctrl+键盘快捷键。我已经在不同的电脑上遇到这个问题多年了,我正在努力解决它。我真的希望这个问题最终能解决!

0

首先签入VS工具->选项->编辑器->语句完成被选中(未灰显)。

然后遵循以下步骤:

  1. 关闭VS IDE中所有打开的文件。
  2. 保存并重新启动VS。
  3. 确保您正在写入的文件包含在项目中(并且没有被错误排除)
  4. 如果这不能解决问题,请从运行以下命令行关闭VS&try:devenv/ResetSettings
  5. 否则请尝试安装修补程序:http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662

干杯

0

更改项目的路径位置。如果它存在于某个文件夹中,则将其放置到另一个文件夹中。这将解决问题

0

Intellisense停止工作。尝试这里建议的方法都没有效果。注意到它只影响当前文件。关闭Project,删除.suo文件并重新启动项目。它现在适用于所有文件。:)

0

如果使用ReSharper:

  • ReSharper/选项…/“清除缓存”。
  • 退出并重新启动Visual Studio。
0

我发现我错误地卸载了SQL Server Compact 3.5 SP2。重新安装,然后设置选项->文本编辑器->高级->禁用数据库=False为我工作。

您的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.