Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"Symbols for the module MyLibrary.dll were not loaded"?

Tags:

I'm trying to learn Windows Phone dev by making a basic app that provides information about Pokemon. To do this, I've created a portable class library (PokeLib.dll) so it's compatible with universal apps. I've tested this via a project in the same solution ("Test"), and it works fine. You can take a look at the code for these on my Github, but as far as I can tell, it's all good. These two projects are in the one solution. For the Windows Phone app's solution, I added PokeLib as an "existing project", added the references, and written some a couple lines of code to make sure I could call it okay:

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);         }     } 

When I try to run this on a phone emulator, I get the following message: . I am building the project as "debug" and have "Enable Just My Code" unchecked. I am not sure what to do under the Symbols pane, but I can add a screenshot of that too, if it'd be useful.

Anyway, the app opens, but freezes when I press the GetData button. I expected it would freeze for a moment since that call is done synchronously, but this is permanent. However, no errors/exceptions are thrown. The debugger also doesn't respond when I attempt to step into the p.Create() call (likely stemming from the message in the screenshot).

Anyone have an idea of what I'm doing wrong? Thanks!

like image 971
Benjin Avatar asked Nov 29 '14 18:11

Benjin


People also ask

How do I fix No symbols have been loaded for this document?

"No Symbols have been loaded for this document"Go to the Modules window (Debug > Windows > Modules) and check whether your module is loaded. If your module is loaded, check the Symbol Status column to see whether symbols have been loaded. If symbols aren't loaded, check the symbol status to diagnose the issue.


2 Answers

You can go to the Project Properties -> Build -> Advanced button -> Debug info drop-down and change its value to "full".

like image 158
Ivan Avatar answered Sep 28 '22 00:09

Ivan


In Visual Studio I selected Build -> Clean Solution. That got rid of this message

like image 37
arame3333 Avatar answered Sep 28 '22 01:09

arame3333