2013-05-31 5 views
1

У меня есть простой скрипт XAML с объектом карты, который не должен создавать никаких проблем. Тем не менее, при отладке приложения я получаю исключение XAMLParseException. Я добавил объявление xmlns по мере необходимости и не могу понять, почему выбрано исключение.Windows Phone 8 Maps XAMLParseException

Это мой код:

<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: 
+1

Это действительно поможет, если вы можете показать нам фактическое исключение. – nvoigt

+0

Добавлено в вопрос сам. Понимаете, что это имеет какое-то отношение к этому ID_Cap_Map, но на самом деле не понимаю, что это такое ... –

ответ

5

Ну, после того, как делает исследование несколько минут, как только я получил деталь исключения я столкнулся this руководство и просто добавлена ​​способность ID_Cap_Map, которая устранила проблему.

+0

thnks Raz harush, я тоже был пригвожден с этой проблемой – FebinDonz