Почему поиск в Проводнике Windows зависает, если в отладчике приостановлена ​​не связанная программа - PullRequest
2 голосов
/ 14 мая 2010

Во время отладки моей программы, будь то приложение ASP.NET или EXE-консоль .NET, и отладчик остановлен на точке останова, я пытаюсь найти файл в проводнике Windows. Нажатие WinKey + F или выбор поиска в контекстном меню приводит к зависанию Проводника Windows - пока я не возобновлю отладку программы.

Моя программа не имеет ничего общего с Windows Explorer! На самом деле это происходит в Visual Studio 2008 даже с самой простой консолью EXE (WriteLine и ReadLine). Я не могу воспроизвести его с помощью этого простого EXE-файла в WinDbg, но это происходит при отладке WinDb приложения ASP.NET. Почему это происходит и как мне это исправить? Это чертовски раздражает, особенно когда ты не понимаешь, что происходит.

Это в Windows XP x64 с пакетом обновления 2 (SP2), на котором выполняется приложение .NET 3.5.

1 Ответ

3 голосов
/ 14 мая 2010

Я помню, как читал в блоге (давно) об этом. Вот что я думаю: Почему отладчик Visual Studio иногда блокирует весь графический интерфейс Windows

По-видимому, из-за некоторого общего мьютекса, используемого текстовыми службами, в GUI возникла тупиковая ситуация.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...