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 был проанализирован правильно.