Сбой папки FolderDialog только в режиме отладки VSD2008 - PullRequest
0 голосов
/ 01 апреля 2010

У меня есть папка BrowseDialog box в приложении. Работает уже месяц. В последнее время, когда я запускаю проект из VS 2008 и нажимаю кнопку, которая открывает окно, запускается команда ShowDialog (). Окно браузера появляется на секунду, а затем я получаю «Окно с Windows столкнулось с проблемой».

Теперь вот что интересно, если я скомпилирую проект, будь то в профиле Debug или Release, и перейду к exe, все будет нормально.

Кто-нибудь имел эту проблему раньше?

Я могу опубликовать детали отчета об ошибке, если это поможет.

Mike

1 Ответ

0 голосов
/ 01 апреля 2010

Это диалог оболочки, вы добавите расширения оболочки в ваш процесс. Вы, вероятно, получили паршивую, которая вызывает аварию. Вы можете видеть, как они загружаются с Project + Properties, вкладкой Debug, отметьте Enabled unmanaged code debugging. Обратите внимание на окно вывода, когда вы откроете диалоговое окно, вы увидите строку для каждой загружаемой DLL.

Утилита SysInterals 'AutoRuns - хороший способ отключить расширения оболочки.

...