这是我的程序的基本信息:
现在,当我试图打开一个文件对话框时,我会得到一个FatalExecutionEngineError。
这是我的密码:
Microsoft.Win32.OpenFileDialog OF = new Microsoft.Win32.OpenFileDialog();
OF.Filter = " All File (*.*)|*.*";
bool? res = OF.ShowDialog();
if (res == true)
{
// Do Some Code
}错误描述:
检测到FatalExecutionEngineError 消息:运行时遇到了致命错误。在0x1fbc线程上,错误地址为0xe80fc200。错误代码为0xc0000005。此错误可能是CLR中的错误,也可能是用户代码中不安全或不可验证部分中的错误。此错误的常见来源包括COM-interop或PInvoke的用户封送错误,这可能会损坏堆栈。
发布于 2012-10-19 12:23:11
使用System.Windows.Forms.OpenFileDialog而不是Microsoft.Win32.OpenFileDialog。
https://stackoverflow.com/questions/12974131
复制相似问题