WindowsBase.dll中出现“System.ComponentModel.Win32Exception”类型的第一次机会异常

时间:2011-06-08 19:00:20

标签: .net wpf openfiledialog win32exception

我有一个.NET 4.0 WPF项目。

当我打开FileDialog时,选择一些文件然后按OK按钮,然后我在输出窗口中看到这个错误:

WindowsBase.dll中出现'System.ComponentModel.Win32Exception'类型的第一次机会异常

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

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

为什么我会在if语句之前得到那个Exception?

1 个答案:

答案 0 :(得分:3)

听起来你在WPF应用程序堆栈中发现并处理了Win32Exception。调试WPF应用程序时,我已经多次看到这种情况。他们进行可能失败的API调用,处理异常并继续处理。

除非异常回到您的代码,否则无需担心。