【发布时间】:2011-10-31 02:16:13
【问题描述】:
我正在将 .NET CF 1.0 WinForms 应用程序(适用于旧版本的 Windows CE)移植到 .NET CF 3.5(适用于 Windows CE 6)。问题是,在调用 Application.Exit() 几秒钟后,我收到一个“致命错误”消息框,它只是说“发生了致命错误,应用程序将终止。 ”。由于我使用的是中文版的 Windows CE,所以消息是中文的,我不确定确切的英文消息是什么。无论如何,错误消息随后会自动消失,并且应用程序无法完全终止并释放资源,从而导致整个操作系统变得无法使用(启动任何应用程序都会导致永久的沙漏动画,将设备停靠在其底座中也不会导致 ActiveSync连接),直到我热启动设备。
这个致命错误显然从未在旧设备上以其原始形式 (.NET CF 1.0) 发生。
因为它不是 .NET 异常,所以它不会被 .NET 运行时捕获。
我能做什么?
【问题讨论】:
标签: winforms windows-ce fatal-error .net-cf-3.5