Bing Maps运行时错误Windows 8.1

时间:2013-11-07 10:08:07

标签: c# bing-maps windows-8.1

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

  

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

     

WinRT信息:无法将XBF元数据类型列表反序列化为“Map”   在命名空间'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。

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

请帮帮我

2 个答案:

答案 0 :(得分:5)

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

由于

答案 1 :(得分:0)

我的应用程序资源字典中的两个资源在UWP上遇到了类似的错误Cannot deserialize XBF metadata type list as '<name of key>' was not found in namespace '<my namespace>'

对于我不小心使用x:Name而非x:Key的第一个资源。

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