【问题标题】:XamlParseException when opening design with Esri map使用 Esri 地图打开设计时出现 XamlParseException
【发布时间】:2012-07-11 07:39:23
【问题描述】:

今天我将我的 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)

我不知道在哪里以及如何诊断此错误...

【问题讨论】:

    标签: silverlight silverlight-5.0 esri esri-maps


    【解决方案1】:

    已修复。有时在解析 XAML 时会出现严重错误。

    在这种情况下,旧的 2.4 SDK 和新的 3.0 SDK 是问题所在。从 Esri 卸载 2.4 SDK,清理所有 obj 和 debug 文件夹并重建解决方案后,XAML 被正确解析。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-15
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      • 2022-01-03
      • 2014-02-25
      • 2014-08-01
      • 1970-01-01
      相关资源
      最近更新 更多