Tag: 未处理exception

无限循环使TimeManager无效

我在WPF应用程序中遇到了一个非常棘手的缺陷,需要跟踪。 错误消息是: 在布局/渲染过程中反复使TimeManager失效会导致无限循环。 堆栈跟踪(它的价值)是: 在MS的System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback,Object args,Int32 numArgs)的System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)中的System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)处.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source,Delegate方法,Object args,Int32 numArgs,Delegate catchHandler) 这是一个间歇性的缺陷,我唯一可以捕获它的地方是在app配置文件中,我正在捕获Application_DispatcherUnhandledException消息。 我在我的应用程序中拥有的所有内容都包含在try catch块中,但是这些内容会在捕获未处理的exception的地方结束。 有没有人对此有任何见解? 我在互联网上搜索了一些东西并且没有发现任何东西,并且想到这里可能有人可能有一些见解或想法如何追踪这一点。 目前,我正在吞下这个exception并让应用程序继续运行,因为它似乎对它没有任何影响(除了崩溃)。