C# 在调用MDIParent的语句中检测到FatalExecutionEngineError
我的winforms应用程序即将完成交付,但我担心FatalExecutionEngineError会在启动应用程序时频繁出现,调试器会在调用MDIParent时移动执行指针C# 在调用MDIParent的语句中检测到FatalExecutionEngineError,c#,runtime-error,C#,Runtime Error,我的winforms应用程序即将完成交付,但我担心FatalExecutionEngineError会在启动应用程序时频繁出现,调试器会在调用MDIParent时移动执行指针 //program.cs [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(fa
//program.cs
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MDIParent()); // <--- here debugger returns backs
}
我的申请表中有几十个表格和类,但我无法解决实际问题,非常感谢您的帮助
错误消息如下所示:
运行时遇到致命错误。错误地址位于线程0x804上的0x791f5ace。错误代码为0xc0000005。此错误可能是CLR或用户代码的不安全或不可验证部分中的错误。此错误的常见来源包括COM互操作或PInvoke的用户封送错误,这可能会损坏堆栈
好吧,我找到了。事实上,给我带来的问题是在Oracle Virtual Box上工作。。。。很可能是内存堆问题。不管怎样,我的问题在实际机器上工作时就解决了