XamlParseException при открытии дизайна с картой Esri

Сегодня я преобразовал свои приложения VS2010SP1, Silverlight 4, Prism4.0, Esri ArcGis 2.4 в: VS2012RC и Silverlight 5, Prism4.1 и Esri ArcGis api 3.0.

Он использует карту Esri, и я получаю странную ошибку при открытии страницы xaml:

XamlParseException:  [Line: 0 Position: 0]

at MS.Internal.XcpImports.CheckHResult(UInt32 hr)
   at MS.Internal.XcpImports.FrameworkElement_MeasureOverride(FrameworkElement element, Size availableSize)
   at System.Windows.FrameworkElement.MeasureOverride(Size availableSize)
   at System.Windows.FrameworkElement.MeasureOverride(IntPtr nativeTarget, Single inWidth, Single inHeight, Single& outWidth, Single& outHeight)

Я понятия не имею, где и как диагностировать эту ошибку...

1 ответ

Решение

Исправлена. Иногда вы получаете неприятные ошибки при разборе XAML.

В этом случае старый 2.4 SDK с новым 3.0 SDK был проблемой. После удаления 2.4 SDK из Esri, очистки всех папок obj и debug и перестройки решения XAML был проанализирован правильно.

Другие вопросы по тегам