«Не загружены символы для модуля MyLibrary.dll»?
Я пытаюсь изучить Windows Phone dev, создав базовое приложение, которое предоставляет информацию о Pokemon. Для этого я создал переносную библиотеку классов (PokeLib.dll), чтобы она была совместима с универсальными приложениями. Я проверил это через проект в том же решении («Тест»), и он отлично работает. Вы можете посмотреть на код для них намой Github, но, насколько я могу судить, все хорошо. Эти два проекта находятся в одном решении. Для решения приложения для Windows Phone я добавил PokeLib как «существующий проект», добавил ссылки и написал несколько строк кода, чтобы убедиться, что я могу нормально его назвать:
MainPage.xaml:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Button Name="GetDataButton" Content="GetData" Click="GetDataButton_Click" Grid.Row="0" HorizontalAlignment="Center"/>
<TextBlock Name="DataText" Text="Click to get data" Grid.Row="1" Padding="10"/>
</Grid>
MainPage.xaml.cs:
protected override void OnNavigatedTo(NavigationEventArgs e)
{
p = new Pokemon(1); // gets data for Pokemon #1 (Bulbasaur)
}
Pokemon p;
int counter = 0;
private async void GetDataButton_Click(object sender, RoutedEventArgs e)
{
DataText.Text = "Fetching... Count: " + ++counter;
if (counter == 1) // first time button's clicked
{
await p.Create(); // populates the data container
DataText.Text = String.Format("Pokemon #{0}: {1}", p.Id, p.Name);
}
}
Когда я пытаюсь запустить его на эмуляторе телефона, я получаю следующее сообщение:, Я собираю проект как «отладочный» и не активировал «Включить только мой код». Я не уверен, что делать под панелью символов, но я также могу добавить скриншот, если это будет полезно.
В любом случае, приложение открывается, но зависает, когда я нажимаю кнопку GetData. Я ожидал, что он на мгновение остановится, поскольку этот вызов выполняется синхронно, но это постоянно. Однако никаких ошибок / исключений не выдается. Отладчик также не отвечает, когда я пытаюсь войти в вызов p.Create () (вероятно, это происходит из сообщения на скриншоте).
У кого-нибудь есть представление о том, что я делаю не так? Спасибо!