gpt4 book ai didi

winforms - 如何调试在 Windows CE 6 的 .NET CF 3.5 WinForms 应用程序中调用 Application.Exit() 后发生的 fatal error ?

转载 作者:行者123 更新时间:2023-12-02 19:08:30 26 4
gpt4 key购买 nike

我正在将 .NET CF 1.0 WinForms 应用程序(适用于旧版本的 Windows CE)移植到 .NET CF 3.5(适用于 Windows CE 6)。问题是,在调用 Application.Exit() 几秒钟后,我会看到一个“ fatal error ”消息框,它只是简单地说“发生了 fatal error ,应用程序将终止。 ”。由于我使用的是中文版Windows CE,该消息是中文的,我不确定确切的英文消息是什么。不管怎样,错误消息随后会自动消失,并且应用程序无法完全终止并释放资源,从而导致整个操作系统变得无法使用(启动任何应用程序都会导致永久的沙漏动画,将设备停靠在其底座上也不会导致 ActiveSync)连接)直到我热启动设备。

这个 fatal error 显然从未在旧设备上以其原始形式(.NET CF 1.0)发生过。

因为它不是 .NET 异常,所以它不会被 .NET 运行时捕获。

我能做什么?

最佳答案

因为您无法捕获 Application.Exit() 处发生的异常,这听起来像是您遇到了我以前见过的错误。请尝试注释掉所有设置 Font 属性的行。如果应用程序存在但没有错误消息,则您遇到的错误仅影响 WinCE 6.0 上的 NetCF 3.5。请参阅this link了解更多信息。

关于winforms - 如何调试在 Windows CE 6 的 .NET CF 3.5 WinForms 应用程序中调用 Application.Exit() 后发生的 fatal error ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7949395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com