【问题标题】:Bing Maps Runtime Error Windows 8.1必应地图运行时错误 Windows 8.1
【发布时间】:2013-11-07 10:08:06
【问题描述】:

当我运行带有 Bing 地图集成的 Windows 8.1 应用程序时,出现以下错误。

“Windows.UI.Xaml.Markup.XamlParseException”类型的异常 发生在 DistanceApp.exe 中,但未在用户代码中处理

WinRT 信息:无法将 XBF 元数据类型列表反序列化为“映射” 在命名空间“Bing.Maps”中找不到。 [行:0 位置:0]

附加信息:与此错误代码相关的文本可能 找不到。

无法反序列化 XBF 元数据类型列表,因为在 命名空间'Bing.Maps'。 [行:0 位置:0]

如果有这个异常的处理程序,程序可能是安全的 继续。

<Grid Grid.Column="1" Margin="20,10" >
            <Maps:Map Name="bingMap" HomeRegion="US" Credentials="{Bing Key}" />
        </Grid>

我可以看到地图设计时间,它构建成功。但是当我运行这个错误时,InitializeComponent() 方法就出现了。

我正在使用 VS 2013 RTM 和 Windows 8.1。

我搜索了很多,但没有得到任何东西。

请帮帮我

【问题讨论】:

  • InitializeComponent()里面有什么东西吗?
  • 没有。我没有更改 InitializeComponent() 中的任何内容。即使我只用 Bing Map Control 创建了新项目......仍然是同样的问题

标签: c# bing-maps windows-8.1


【解决方案1】:

解决了。我将项目平台目标从 x86 更改为 x64 并解决了。

谢谢

【讨论】:

    【解决方案2】:

    对于我的应用程序资源字典中的两个资源,我在 UWP 中遇到了类似的错误 Cannot deserialize XBF metadata type list as '&lt;name of key&gt;' was not found in namespace '&lt;my namespace&gt;'

    对于第一个资源,我不小心使用了x:Name 而不是x:Key

    第二次我设置了x:Keyx:Name 属性,并删除了x:Name 属性修复了它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多