日期:2014-05-17  浏览次数:20901 次

silverlight xp 部分机器白屏
silverlight xp 部分机器白屏

win7/8完全正常


错误代码


消息: Silverlight 应用程序中未处理的错误 
代码: 4004    
类别: ManagedRuntimeError       
消息: System.Exception: [Arg_COMException]
参数: 
调试资源字符串不可用。密钥和参数通常提供足够的信息用以诊断该问题。请访问 http://go.microsoft.com/fwlink/?linkid=106663&Version=5.0.10411.00&File=mscorlib.dll&Key=Arg_COMException
   位于 MS.Internal.XcpImports.CheckHResult(UInt32 hr)
   位于 MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
   位于 System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
   位于 System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)     

行: 54
字符: 13
代码: 0

求指教

------解决方案--------------------
解决了么?
------解决方案--------------------
这个可以解决
------解决方案--------------------
刚好我也碰到了,问题的可能原因是因为有个字符是ascii码 0x09控制符,也就是tab键打出来的字符,在有些ie中就会出错,但不知道从IE中如何解决这个问题,目前只能在程序里预处理,比如把tab换成固定空格