Ошибка Silverlight Telerik Visual Studio 2010 с пакетом обновления 1 (SP1) - PullRequest
0 голосов
/ 23 июня 2011

Приложение Silverlight больше не работает на моем компьютере.

Скриншот:

VS bug screenshot

Когда я запускаю приложение, окно становится белым. Я скопировал следующее сообщение об исключении из консоли инструментов разработчика 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 вызывает проблему.

Все отлично работает на компьютере коллеги.

Как я могу это исправить?

Редактировать: Я думаю, что на клиенте исключение выдается только тогда, когда RadShart ItemsSource привязан к источнику данных.

Ответы [ 2 ]

0 голосов
/ 23 июня 2011

Извините, мой плохой;)

Формат чисел в настройках «Регион и язык» был изменен («,» и «.»)

После сброса формата RadChart работает.

0 голосов
/ 23 июня 2011

У меня была похожая проблема, я установил telerik .msi, а затем скопировал нужные библиотеки в папку lib в моем проекте и сослался на них.Другой человек, работающий над этим, получил ту же ошибку, я полагаю.Это связано с этим .Я закончил тем, что удалил, в основном удаляя элементы управления telerik из gac и просто используя загрузку dll.Может быть, ваш коллега установил MSI?

...