1

我得到了一个简单的 XAML 脚本,其中包含一个地图对象,应该不会出现任何问题。然而,在调试应用程序时,我收到了 XAMLParseException。我根据需要添加了 xmlns 声明,但不明白为什么会抛出异常。

这是我的代码:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
    <maps:Map />
</Grid>

异常详情:

System.Windows.Markup.XamlParseException occurred
  HResult=-2146233087
  Message=Cannot create instance of type 'Microsoft.Phone.Maps.Controls.Map' [Line: 34 Position: 28]
  Source=System.Windows
  LineNumber=34
  LinePosition=28
  InnerException: System.UnauthorizedAccessException
       HResult=-2147024891
       Message=Access to Maps requires ID_CAP_MAP to be defined in the manifest
       Source=Microsoft.Phone.Maps
       InnerException: 
4

1 回答 1

5

好吧,在我了解异常详细信息后进行了几分钟的研究后,我遇到了指南,并添加了解决问题的 ID_Cap_Map 功能。

于 2013-05-31T12:19:39.727 回答