首页 文章

Visual Studio“查找”结果为“未找到任何文件 . 查找已停止的进度” .

提问于
浏览
97

有时在Visual Studio IDE中进行开发时,使用“在文件中查找”对话框查找内容时,搜索失败,您将在“查找结果”窗口中看到以下消息 .

没有找到任何文件查找 . 查找已停止的进度

一旦显示此消息,所有后续搜索将产生相同的消息 . 除了按Ctrl ScrLk之外,没有什么能解决问题,包括重新启动计算机 .

是什么原因导致Visual Studio进入此状态,是否有永久阻止它发生的设置?

14 回答

  • 15

    根据this thread

    微软发布于2009年10月13日下午4:33大家好,感谢您对此错误的持续兴趣 . 我们已经能够在几个版本的Windows上运行的几个版本的Visual Studio中间歇性地重现该问题,并确定了VS的外部根本原因 . 遗憾的是,Windows团队没有时间为他们当前的版本修复此问题,但我们正在与他们合作,希望在将来的Windows版本中修复此错误 . 目前,解决方法(正如您所指出的那样)是单独按Ctrl Scroll Lock,Ctrl Break或Break键 . 再次感谢您提供的有关此错误的所有详细信息 . 如果您有任何其他问题或意见,请随时在此处再次发布;虽然这个问题很久以前已经关闭,但我会确保它仍然在我们的雷达上 . 谢谢,Brittany Behrens项目经理,VS平台 - 编辑

    这个错误至少从2004年开始出现,截至2009年的上述帖子,还没有修复 .

  • 0

    显然,对于那些键组合不起作用的人(就像我目前一样),删除以下注册表项会带来拯救:

    MyComputer\HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\[VS VERSION NUMBER]\Find
    

    当然,[VS VERSION NUMBER]应该是IDE的内部版本号 . 不要忘记重新启动计算机 .

    请注意,删除注册表中的内容很危险 . 像所有SO关心的人一样,但无论如何......

  • 1

    有时Ctrl Break有效,有时是Alt Break,有时是Ctrl Scroll Lock,有时是Alt Scroll Lock .

    现在,没有任何作用 . 这对我来说是个大问题 . 微软在过去九年中没有修复这个漏洞感到羞耻 .

  • 0

    我认为你无法阻止它 . 它似乎发生在我用CTRL Break停止构建之后...也许我在那段时间按CTRL Scroll Lock ???

    我只发生了2-3次,而且相隔几个月 .

    他说的是偶尔在Visual Studio中执行搜索时会得到上述错误消息 . 即使你知道有东西要找 . 这是Visual Studio进入的一些奇怪的状态 . 如果按(CTRL Scroll Lock),它将“修复”该问题 .

  • 0

    Connect网站上目前有九个与此相关的错误,并标记为不可重现 .

    我为Visual Studio 2010 SP1创建了另一个:"Find was stopped in progress" while performing search in Visual Studio

    如果您无法进行搜索,请投票支持 .

    PS:微软声称他们在Visual Studio 2012中修复了它 .

  • 10

    我遇到了这个问题,看到了人们对多个Ctrl Break / Pause Scroll Lock组合的回答 .

    我考虑过这一点,但我认为这是一个糟糕的解决方法(特别是当我使用Mac键盘时,这些键不容易获得) .

    所以我找到的解决方案就是这样做:

    • 菜单:工具→选项→环境→查找和替换

    • 取消选中前三个复选框(默认情况下在我的设置中选中) .

    • 重新检查前三个复选框 .

    瞧,一切都应该工作正常 .

    嗯,无论如何它确实对我有用,这是一种解脱,因为我无法相信微软会允许一个奇怪的键组合来解决这样的bug .

    我提交这个希望它可能有所帮助!

  • 81

    看看这个Stack Overflow问题是否有帮助:

    Search stops working for "Entire Solution"

    解决方案的简短版本:

    您应该尝试在“查找结果”窗口内单击,一旦显示闪烁的文本光标,请按Ctrl Break四次或五次 . 这应该够了吧 .

  • 0

    我对这个问题的经验:

    重现步骤

    我刚刚使用Windows Server 2008 R2 Standard和Visual Studio 2010 SP1体验过这一点 .

    我通过Citrix Receiver(从我的计算机,A到B)和Windows远程桌面(从B到C)远程访问Visual Studio . 在这个设置中(链接两个远程会话),我有时候已粘贴修改键 .

    在B中,我按下了Windows Pause来访问System Properties窗口 . (这可能与也可能没有关系;我怀疑可能会出现卡按键或某些东西 . )

    后来,当我在C上打开Visual Studio时,我遇到了这个问题 . 请注意,我总是使用Ctrl Shift F来访问“查找全部”窗口 .

    解决方案

    我按照其他答案中的建议按Ctrl Scroll Lock解决了这个问题 .

    原因

    至于为什么会发生这种情况,我注意到如果我在文本光标位于“查找结果”窗口中但在找到任何结果之前按Ctrl Break,则搜索将停止并显示相同的消息 . 这向我表明它与键盘问题有关 .

    据其他人报道,显然这是一个Windows bug . Here's a discussion about this .

  • 15

    我以为我看到了这个问题,但经过两天寻找解决方案后,我发现“查看这些文件类型”选择器已经改变,并且没有包含我需要的文件扩展名 .

  • 5

    我昨天在Visual Studio 2015中有这个 .

    在文件中查找,在文本域中查找:,我输入

    • . *

    而不是整个解决方案,这也导致没有找到文件 .

  • 2

    这不是Visual Studio错误或Windows错误 . 这是一个键盘错误 . 请在一式两份的问题_1419247中查看答案 .

  • 2

    我可以重现你的问题 .

    您可以尝试以下步骤:

    • 检查设置查找和替换(菜单工具→环境→查找和替换) .

    • 打开“VS2013的开发人员命令提示符”并粘贴“devenv.exe / resetsettings”

    • 使用Visual Studio安装向导(通过“控制面板”)修复Visual Studio . 您还可以阅读有关在文件中查找的参考:

    http://msdn.microsoft.com/en-us/library/dechx2tz.aspx

  • 0

    我遇到了一个非常类似的问题 . 我在我的解决方案中搜索所有.cs文件中的短语的所有文件的文件夹 . Visual Studio一直说“找不到文件” . (它没有消息的“查找已停止的进度”部分 . )

    我搜索了这条消息,发现了这个问题 . 其他答案中建议的键盘命令不起作用 .

    我喜欢用键盘进行导航 . 我不小心碰到了Alt B和Space . Alt B是跳转到“查找和替换”表单上的“包含su b -folders”复选框的快捷方式 . 空格键清除了复选框,然后Alt A执行了Find A ll操作 . 因为它没有搜索子文件夹,所以没有找到任何文件 . 消息是正确的 .

    检查"Include sub-folders"框后,搜索在子文件夹中找到匹配的文件 . 因此,如果您收到消息"No files were found to look in"而没有消息"Find stopped progress",请确保搜索正在查找子文件夹!

  • 0

    我找到了另一个原因:当CMake是构建过程的一部分时,将解决方案文件夹移动到新位置 .

    我正在使用Chromium Embedded Framework并将主CEF文件夹从e:\移到c:\ . 这似乎打破了包括查找在内的所有内容,因为它使用的CMake构建脚本将磁盘卷和完整路径(E:\文件夹)硬编码到源路径中 .

相关问题