这是我程序的基本信息:
现在,当我尝试打开文件对话框时,我收到了FatalExecutionEngineError。
这是我的代码:
Microsoft.Win32.OpenFileDialog OF = new Microsoft.Win32.OpenFileDialog();
OF.Filter = " All File (*.*)|*.*";
bool? res = OF.ShowDialog();
if (res == true)
{
// Do Some Code
}
错误描述:
检测到FatalExecutionEngineError
消息:运行时遇到致命错误。错误的地址是0xe80fc200,位于线程0x1fbc上。错误代码是0xc0000005。此错误可能是CLR中的错误,也可能是用户代码的不安全或不可验证部分中的错误。此错误的常见来源包括COM-interop或PInvoke的用户封送错误,这可能会破坏堆栈。
答案 0 :(得分:0)
使用System.Windows.Forms.OpenFileDialog
代替Microsoft.Win32.OpenFileDialog
。