0

Silverlight 应用程序不再在我的机器上运行。

截屏:

VS 错误截图

当我运行应用程序时,窗口变为白色。我从 IE 开发人员工具控制台复制了以下异常消息(FF 也不起作用):

    Code: 4004    
Category: ManagedRuntimeError       
Message: System.Windows.Markup.XamlParseException:  [Line: 0 Position: 0] ---> System.FormatException: Input string was not in a correct format.
   at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Windows.Media.Animation.RepeatBehavior.Create(Object o)
   at MS.Internal.XcpImports.ConvertCValueForManagedWithType(Type propertyType, CValue& outVal, Int32 outDOType, Boolean releaseObjectReference, Boolean deleteBuffer, IManagedPeerBase fromObject)
   at MS.Internal.XcpImports.GetValue(IManagedPeerBase managedPeer, DependencyProperty property)
   at System.Windows.DependencyObject.GetValueInternal(DependencyProperty dp)
   at System.Windows.Media.Animation.Timeline.get_RepeatBehavior()
   --- End of inner exception stack trace ---
   at MS.Internal.XcpImports.MethodEx(IntPtr ptr, String name, CValue[] cvData)
   at MS.Internal.XcpImports.MethodEx(DependencyObject obj, String name)
   at MS.Internal.XcpImports.FrameworkElement_ApplyTemplate(FrameworkElement frameworkElement)
   at System.Windows.Controls.ItemContainerGenerator.LayoutStatesManager.GetElementRoot(Boolean templatesAreGenerated)
   at System.Windows.Controls.ItemContainerGenerator.LayoutStatesManager.Load()
   at System.Windows.Controls.ItemContainerGenerator.System.Windows.Controls.Primitives.IItemContainerGenerator.PrepareItemContainer(DependencyObject container)
   at System.Windows.Controls.ItemsControl.AddVisualChild(Int32 containerIndex, DependencyObject container, Boolean needPrepareContainer)
   at System.Windows.Controls.ItemsControl.AddContainers()
   at System.Windows.Controls.ItemsControl.RecreateVisualChildren(IntPtr unmanagedObj)  

我相信 RadChart 导致了这个问题。

在同事的机器上一切正常。

我该如何解决?

编辑:我认为只有当 RadChart 的 ItemsSource 绑定到数据源时才会在客户端引发异常。

4

2 回答 2

0

对不起这是我的错 ;)

“区域和语言”设置中的数字格式已更改(“,”和“。”)

格式重置后 RadChart 工作。

于 2011-06-23T07:36:12.767 回答
0

我遇到了类似的问题,我已经安装了 telerik .msi,然后将我需要的库复制到我项目中的 lib 文件夹中并引用了它们。我相信另一个工作的人也遇到了同样的错误。它与有关。我最终卸载了,基本上从 gac 中删除了 Telerik 控件,只使用了 dll 的下载。也许你的同事安装了微星?

于 2011-06-22T22:14:27.263 回答