Интересно, сталкивались ли другие с этим и что они сделали, чтобы это исправить.
Мой проект в VS 2017. Иногда, после некоторой работы (поиск некоторого кода; изменение некоторого кода; повторение;), когда я выполняю поиск в файлах только для открытых документов, возвращаемые результаты включают результаты дополнительных файлы. Это почти как если бы весь проект был включен в поиск.
Если я закрою VS и снова открою проект, то Поиск в файлах только для открытых документов будет работать как положено. Однако, поработав некоторое время, я заметил, что неожиданное поведение вернулось.
Я также заметил, что если у меня есть дополнительные результаты, и я открываю один из файлов, нажимая на результат для этого файла, а затем закрываю этот файл, то этот файл не появляется в результатах поиска, когда я повторяю поиск , Если я сделаю это для всех дополнительных результатов, то у меня наконец будут результаты, которые я хочу - для открытых файлов. Примечание: когда я проверил это, я убедился, что у меня открыты только те файлы, результаты которых мне нужны. Похоже, такое поведение может быть для дополнительных открытых файлов, но я убедился, что лишних файлов не было.
Я спросил моего друга в Google об этом и ничего не нашел. (возможно, я использую неправильные условия поиска) Спасибо за просмотр и за понимание.