我们的团队开发了 Silverilght 4 应用程序。但是我们遇到了导致 Arg_COMException 被抛出的零星缺陷的问题。这是此错误的堆栈跟踪:
http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.60531.0&File=mscorlib.dll&Key=Arg_COMException
在 MS.Internal.XcpImports.CheckHResult(UInt32 hr)
在 MS.Internal.XcpImports.FrameworkElement_ArrangeOverride(FrameworkElement 元素, 在 System.Windows.FrameworkElement.ArrangeOverride(Size finalSize) 中的大小 finalSize) 在 System.Windows.FrameworkElement.ArrangeOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)
出现此类错误后没有 silverlight 插件崩溃。但是 SL 屏幕消失了,您可以看到主机页面(通常为空白)。
我们无法在托管代码中捕获此异常。我们不知道如何重现此错误,但它每天至少出现一次(通常更多)。
我们的应用程序由 wcf 服务、动画、计时器等组成。我们确实有很多基于 UIElement 的自定义控件。
我们正在寻求您的帮助。谢谢你。