gpt4 book ai didi

silverlight - System.ExecutionEngineException PropertyChanged

转载 作者:行者123 更新时间:2023-12-03 10:51:16 26 4
gpt4 key购买 nike

如果有人可以为此提供帮助,我将非常感谢!

我们正在使用:Silverlight 3/MVVM/Blacklight DragDock控件/ComponentOne Silverlight控件

我有一个Silverlight应用程序,该应用程序严重依赖MVVM模式。直到最近,该应用程序似乎一直运行良好。我已经开始注意到半随机(半随机=经过足够长的时间〜2-5分钟),我可以重现来自引发的PropertyChanged事件的System.ExecutionEngineException。引发通知的属性名称不一定总是相同的属性名称(属性更改事件的触发发生在基本ViewModel类中)。

代码基本上如下所示:

如果(PropertyChanged!= null)Application.Current.RootVisual.Dispatcher.BeginInvoke(()=> PropertyChanged(this,new PropertyChangedEventArgs(propertyName)));

该代码适用于应用程序中的其他所有内容。基本上,引发属性更改事件的所有过程都通过此过程。我不知道为什么这突然失败了。请以我的方式提出一些想法。

我一直沉迷于windbg,试图了解正在发生的事情,但仍然很少。我很乐意提供转储或其他可能有用的信息。显然,此特定错误提供的信息很少。

提前谢谢你,大卫·正义(David Justice)

最佳答案

您可能会问自己一个问题:这个ExecutionEngineException是否仅在IE中发生,例如,不在FireFox中发生?

我知道Silverlight应该与浏览器无关,但是我已经遇到了类似的已知Silverlight问题,该问题仅在IE中随机发生。

您得到ExecutionEngineException的事实表明SL运行时由于某种原因而崩溃。

关于silverlight - System.ExecutionEngineException PropertyChanged,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2023614/

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