gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 04:27:04 26 4
gpt4 key购买 nike

我正在尝试通过制作一个提供口袋妖怪相关信息的基本应用程序来学习 Windows Phone 开发。为此,我创建了一个可移植类库 (PokeLib.dll),以便它与通用应用程序兼容。我已经通过同一解决方案(“测试”)中的一个项目对此进行了测试,并且工作正常。您可以在 my 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);
}
}

当我尝试在手机模拟器上运行它时,我收到以下消息: .我正在将项目构建为“调试”并且未选中“仅启用我的代码”。我不确定在“符号” Pane 下要做什么,但我也可以添加它的屏幕截图,如果它有用的话。

无论如何,应用程序打开,但当我按下 GetData 按钮时卡住。我预计它会卡住片刻,因为该调用是同步完成的,但这是永久性的。但是,不会抛出任何错误/异常。当我尝试进入 p.Create() 调用时,调试器也没有响应(可能源于屏幕截图中的消息)。

有人知道我做错了什么吗?谢谢!

最佳答案

您可以转到项目属性 -> 构建 -> 高级按钮 -> 调试信息下拉菜单并将其值更改为“完整”。

关于c# - "Symbols for the module MyLibrary.dll were not loaded"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27205450/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com