Visual Studio найти не находит все возможности - PullRequest
9 голосов
/ 28 января 2009

Недавно я начал замечать, что Visual Studio 2008 не находит все экземпляры текста, который я ищу, когда я ищу в полном решении. Он начнет поиск по файлам, чтобы найти термин, но затем в какой-то момент прекратит поиск других файлов и начнет чередовать только два файла. Это очень раздражает, потому что я не всегда могу найти то, что ищу. На самом деле, что еще хуже, иногда поиск просто не находит термин, который, как мне известно, существует, поэтому я закрою форму поиска, переключу документы, снова выполню поиск, и термин будет найден.

Обратите внимание, что во всех описанных выше ситуациях я ищу полное решение.

Кто-нибудь имеет опыт работы с этим? Если да, то как ты это исправил?

Ответы [ 11 ]

0 голосов
/ 30 сентября 2009

В случае, если другие сталкиваются с этой проблемой и не могут ее решить, я нашел неожиданное решение этой проблемы.

Мне пришлось пройти через МНОЖЕСТВО комбинаций, чтобы понять это, включая, но не ограничиваясь, восстановление Visual Studio, удаление Visual Studio, переустановку, отключение всех надстроек, запуск в безопасном режиме и т. Д. Однако ничего из этого не сработало, включая полное удаление и повторную установку Visual Studio.

Проблема в моем случае заключалась в том, что если в поле «Найти параметры» установлен флажок «Поиск», поиск по всему решению завершится неудачей. В самом крайнем примере, если вы закроете все документы и затем выполните поиск по «a» (без кавычек) или установите флажок «Использовать регулярные выражения» и выпустите поиск по «. *» (Опять же, без кавычек), вы будете все еще не получаю результатов.

Однако, если вы снимите флажок «Поиск», все будет работать нормально.

Я не знаю, для скольких других эта проблема будет применяться, но я предполагаю, что другие тоже должны зацепиться за это.

Две другие связанные темы на эту тему:

  1. Поиск и замена не будут выполнять поиск всего решения (форумы ASP)

  2. VS 2008 Замена в полном решении работает только один раз (Microsoft Connect)

Надеюсь, это кому-нибудь поможет ...

Mike

...