Visual Studio "Знайти" результати в "Не знайдено жодного файлу. Знайти зупинений прогрес."


100

Іноді під час розробки в Visual Studio IDE, коли ви використовуєте діалогове вікно "Знайти файли", щоб знайти щось, пошук не вдається, і ви побачите таке повідомлення у вікні "Знайти результати".

Не знайдено жодних файлів. Знайти зупинений прогрес

Після появи цього повідомлення всі наступні пошукові запити призведуть до того ж повідомлення. Ніщо не усуває проблему, включаючи перезавантаження комп'ютера, крім натискання Ctrl+ ScrLk.

Що змушує Visual Studio потрапляти в цей стан і чи існує налаштування, щоб назавжди запобігти цьому?


2
Чи можете ви додати більше деталей? Що ви шукаєте і чому?
ReaperUnreal

1
Я не розумію питання чи рішення. Будь ласка, докладно.
Джефф Йейтс

1
Здається, що у VS2008 вам може знадобитися використовувати Alt замість Ctrl. Дивіться також: vidmar.net/weblog/archive/2007/04/17/…
Reunanen

2
Це саме сталося зі мною з VS2008. Раніше у мене був збій VS, але він перезапустив VS. Здається, Ctrl + ScrLk працює - дякую!
TrueWill

1
Дивіться також dev102.com/2008/09/04/…
TrueWill

Відповіді:


85

Відповідно до цієї теми :

Опубліковано Microsoft 13.10.2009 о 16:33

Привіт всім,

Дякуємо вам за постійний інтерес до цієї помилки. Ми змогли відтворити проблему з перервами в декількох версіях Visual Studio , що працюють на декількох версіях Windows , і визначили причину , як зовнішні по відношенню до ПС . На жаль, команда Windows не встигла виправити це для свого поточного випуску, але ми працюємо з ними, щоб сподіватись, що цю помилку виправили для майбутньої версії Windows. Наразі вирішення (як багато хто з вас зауважив) полягає в натисканні клавіш Ctrl + Lock Lock, Ctrl + Break або клавіші Break.

Ще раз дякую за всі деталі, які ви надали про цю помилку. Якщо у вас є додаткові запитання чи коментарі, будь ласка, не соромтесь знову публікувати тут; хоча це питання було закрито досить давно, я переконуюсь, що воно залишається на нашому радарі.

Дякую, керівник програми Бретані Беренс, платформа VS - редактор

Ця помилка існувала щонайменше з 2004 року, і станом на вищезгадану посаду в 2009 році не була виправлена.


9
МС брехуни, як зазвичай на Connect
абатищев

10
2013 дзвінок. Вони ще не виправили це.
Карл

1
Я думаю, що він просто не працює в режимі налагодження. Як тільки я перестав налагоджувати пошук, спрацювало чудово
Джо Філіпс

1
"Команда Windows, на жаль, не встигла виправити це для свого поточного випуску" - дайте мені перерву!
Метью Лок

3
Запуск VS 2008 на Windows 8.1. Досі спостерігаємо ту саму проблему. Якщо це проблема Windows, вони витрачають свій час на її виправлення.
Саймон Тевсі

18

Іноді Ctrl+ Breakпрацює, інколи Alt+ Break, іноді Ctrl+ Scroll Lock, а інший час Alt+ Scroll Lock.

Зараз нічого не працює. Це було для мене величезною проблемою. Сором Microsoft, що не виправляв цю помилку за останні дев'ять років.


1
Ви маєте на увазі "Ганьба" MS (або, можливо, "Той самий старий" MS ...?; O))
Ліам

1
Я мав на увазі сором. Мені дуже подобається пані, хоча це може бути не круто, але іноді вони дійсно отримують мою козу
Чад

У мене була та сама проблема. Ніщо це не виправляє, навіть не перезавантажуючи. А коли люди натискають різні комбінації клавіш? Коли курсор знаходиться в редакторі. Я спробував усі чотири комбінації клавіш без будь-яких змін.
Стів

16

Мабуть, для тих, у кого комбінації клавіш не працюють (як я на даний момент), видалення наступного ключа реєстру приносить порятунок:

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

Звичайно, [VS VERSION NUMBER] має бути внутрішнім номером версії IDE. Не забудьте перезавантажити комп’ютер.

Зауважте, видалення речей в реєстрі небезпечно. Як і будь-хто на ТАК піклується, але все одно ...


1
Жоден з інших виправлень не працював на мене, але видаливши всі реєстрові ключі пошуку для всіх моїх версій vs зробив - дякую!
jskunkle

1
Сьогодні для мене жодної кістки. Ну добре повертаємось до блокнота ++ та греп. Стільки за платне програмне забезпечення, а?
Тім Абелл

1
Працював чудово на VS2010. Я переконався, що перезапустив VS, але не потрібно було перезавантажувати Windows.
johnhe4

Не працювали для мене (Visual Studio 2015 на Windows 10)
обмежтеся

11

Я не думаю, що ви можете зробити що-небудь, щоб запобігти цьому. Здається, це відбувається після того, як я зупинив збірку із CTRL + Перерва ... Можливо, я натискаю CTRL + Блокування прокрутки протягом цього часу ???

У мене це траплялося лише 2-3 рази, і це було кілька місяців.

Що він говорить, це те, що періодично під час пошуку в Visual Studio ви отримуєте згадане повідомлення про помилку. Незважаючи на те, що ви знаєте, є щось знайти. Це якийсь дивний стан, в який потрапляє Visual Studio. Якщо натиснути (CTRL + Блокування прокрутки), це "виправить" проблему.


Не працює для мене (Visual Studio 2015 на Windows 10)
обмежтеся

6

Зараз на сайті Connect дев'ять помилок, пов’язаних із цим, і позначені як Не відтворювані .

Я створив ще один для Visual Studio 2010 SP1: "Пошук зупинено в процесі" під час пошуку в Visual Studio

Будь ласка, проголосуйте за нього, якщо ви не можете здійснити пошук.

PS: Microsoft стверджує, що вони виправили це у Visual Studio 2012.


Щойно зі мною трапилося - Visual Studio 2015 на Windows 10
обмежитися

3

У мене була ця проблема і я бачив відповіді людей про множинні Ctrl+ Break/Pause Scroll Lockкомбінації.

Я вважав це, але вважав це поганим вирішенням (особливо, коли я використовую клавіатуру Mac, тому ці клавіші недоступні).

Тому я знайшов рішення зробити це:

  1. Меню: ІнструментиОпціїНавколишнє середовищеЗнайти та замінити

  2. Зніміть прапорець у перших трьох прапорцях (встановлено за замовчуванням у моїх налаштуваннях).

  3. Повторно поставте перші три прапорці.

Et voila, все повинно працювати добре.

Що ж, це було для мене все одно, що було полегшенням, оскільки я не можу повірити, що Microsoft дозволить дивну комбінацію клавіш як вирішення такої помилки.

Я подаю це, сподіваючись, що це може допомогти!


3

Перевірте, чи допомагає це запитання щодо переповнення стека:

Пошук перестає працювати для "Цілого рішення"

Коротка версія рішення:

Спробуйте натиснути всередину вікна «Результати пошуку», і як тільки миготливий текстовий курсор буде видно, натисніть Ctrl+ Breakчотири чи п’ять разів. Це повинно зробити трюк.


2

Мій досвід цієї проблеми:

Кроки до відтворення

Я щойно переживав це за допомогою Windows Server 2008 R2 Standard та Visual Studio 2010 SP1.

Я отримував доступ до Visual Studio віддалено через Citrix Receiver (з мого комп’ютера, A, B) та через віддалений робочий стіл Windows (від B до C). У цій налаштуваннях (з ланцюжком двох віддалених сеансів) я іноді застряг клавіші модифікаторів.

У B я натиснув Windows+, Pauseщоб отримати доступ до вікна "Властивості системи". (Це може бути, а може і не пов’язано; я підозрюю, що могло бути застрягле натискання клавіш чи щось таке.)

Пізніше, коли я відкрив Visual Studio на C, у мене виникла ця проблема. Зауважте, що я завжди використовую Ctrl+ Shift+ Fдля доступу до вікна " Знайти все" .

Рішення

Я вирішив це, натиснувши Ctrl+, Scroll Lockяк пропонується в інших відповідях.

Причина

Що стосується того, чому це відбувається, я помітив, що якщо натискати Ctrl+, Breakпоки текстовий курсор знаходиться у вікні " Результати пошуку", але перед тим, як знайти будь-які результати, пошук зупиняється на тому самому повідомленні. Це вказує на мене, що це пов'язано з проблемою клавіатури.

Як повідомляють інші, мабуть, це помилка Windows. Ось дискусія з цього приводу .


1

Я думав, що бачу цю проблему, але через два дні пошуку рішення я зрозумів, що селектор "Подивіться на ці типи файлів" змінився і не включав необхідне розширення файлу.


1

У мене це було в Visual Studio 2015 вчора.

У « Знайти у файлах» , у текстовому полі « Подивитись»: я набрав

*. *

замість « Ціле рішення» , що також спричинило пошук файлів .



1

Я можу відтворити вашу проблему.

Нижче наведено кілька кроків, які ви можете спробувати:

  1. Перевірте налаштування Знайти та замінити (меню ІнструментиНавколишнє середовищеЗнайти та замінити).
  2. Відкрийте "Командний рядок розробника для VS2013" та вставте "devenv.exe / скидання"

  3. Використовуйте майстер налаштування Visual Studio (через панель керування), щоб відновити Visual Studio. Ви також можете прочитати посилання про пошук у файлах:

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


1

Я зіткнувся з дуже подібною проблемою. Я шукав папку для всіх файлів для фрази у всіх .cs-файлах у своєму рішенні. Visual Studio постійно говорив: "Не було знайдено жодного файлу". (У ньому не було частини "Знайти зупинений прогрес".)

Я шукав повідомлення і знайшов це питання. Запропоновані команди клавіатури в інших відповідях не спрацювали.

Мені подобається використовувати клавіатуру для навігації. Я випадково потрапив у Alt + B та Space. Alt + B - це ярлик для переходу до прапорця "Включити su b- папки" у формі "Знайти та замінити". Пробіл очистив прапорець, а потім Alt + A здійснив дію Find A ll. Оскільки це не було пошуку підпапок, файлів не знайдено. Повідомлення було правильним.

Після перевірки поля "Включити підпапки", пошук знайшов відповідні файли у підпапках. Тож якщо ви отримуєте повідомлення "Не знайдено жодного файлу для пошуку" без повідомлення "Знайти зупинений прогрес", переконайтеся, що пошук знаходиться у підтеках!


1

Я знайшов ще одну причину цього: переміщення папки рішення на нове місце, коли CMake є частиною процесу збирання.

Я працював з Chromium Embedded Framework і перемістив основну папку CEF з e: \ в c: \. Це, здається, порушує все, включаючи Find, тому що сценарії побудови CMake, він використовує жорсткий код обсягу диска та повного шляху (папка E: \) у вихідні шляхи.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.