Наша команда разработала приложение 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 ч)
в MS.Internal.XcpImports.FrameworkElement_ArrangeOverride (элемент FrameworkElement, размер finalSize)
в System.Windows.FrameworkElement.ArrangeOverride (размер finalSize)
в System.Windows.FrameworkElement.ArrangeOverride (IntPtr nativeTarget, Single inWidth, Single inHeight, Single & outWidth, Single & outHeight)
После такой ошибки не происходит сбоя плагина silverlight. Но экран SL исчезает, и вы можете увидеть страницу хоста (обычно пустую).
Мы не можем перехватить это исключение в управляемом коде. Мы не знаем, как воспроизвести эту ошибку, но она появляется не реже одного раза в день (обычно чаще).
Наше приложение состоит из сервисов wcf, анимации, таймеров и так далее.
У нас есть много пользовательских элементов управления, основанных на UIElement.
Мы ищем вашей помощи.
Спасибо.