Первое случайное исключение типа «System.ComponentModel.Win32Exception» произошло в WindowsBase.dll - PullRequest
5 голосов
/ 08 июня 2011

У меня есть проект .NET 4.0 WPF.

Когда я открываю FileDialog, выбираю несколько файлов и нажимаю кнопку OK, затем в окне вывода вижу эту ошибку:

Aисключение первого случая типа «System.ComponentModel.Win32Exception» возникло в WindowsBase.dll

OpenFileDialog fileDialog = new OpenFileDialog();
            fileDialog.Multiselect = true;

            DialogResult result = fileDialog.ShowDialog();
            if (result == DialogResult.OK)
            {

Почему я получаю это исключение перед оператором if?

1 Ответ

3 голосов
/ 08 июня 2011

Похоже, вы видите Win32Exception, который был поднят и обработан в стеке приложений WPF. Я видел это много раз при отладке приложений WPF. Они делают вызовы API, которые могут завершиться с ошибкой, обрабатывают исключение и продолжают обработку.

Не о чем беспокоиться, если только исключение не вернется к вашему коду.

...