我正在尝试通过制作一个提供有关口袋妖怪信息的基本应用来学习Windows Phone开发.为此,我创建了一个可移植的类库(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>
Run Code Online (Sandbox Code Playgroud)
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(); …Run Code Online (Sandbox Code Playgroud) 我正在尝试根据Remote Debugging远程调试我的应用程序(C# windows 应用程序),我在我的远程机器上安装了远程工具,说它是RA,我为我想调试应用程序的机器添加了权限,说它是B .
我在B 中打开 VS ,单击 Debug->Attach to Process...,在 Transport 中选择 'Remote =(no authenticated),然后单击 Find 按钮,我可以找到机器RA。当我选择这台机器并选择我要调试的应用程序时,但是当我附加它时,有很多日志消息显示Cannot find or open the PDB file.
既然我们需要在pdb本地机器上调试pdb文件,那么远程调试如何找到文件呢?或者我没有在RA 上正确配置它?
我已经梳理了在此文件夹中找不到匹配的符号文件,并且找不到匹配的符号文件(找不到/打开 pdb 文件),但我无法让任何东西工作。我正在尝试调试从另一家公司继承的项目。我的项目可以编译并且站点可以工作,但我无法附加断点。在项目属性中,“调试信息”设置为“完整”。
我进入文件资源管理器并设置项目根文件夹的安全性,以完全控制每个人
我转到“调试”>“Windows”>“模块”,找到了我的项目,所有项目的符号状态都是“无法找到或打开 PDB 文件”。在我的项目 (MyProject.Web.dll) 上,我右键单击 >“加载符号”并浏览到 ProjectFolder > Website > bin 并选择相应的 pdb MyProject.Web.pdb。我可以在文件夹中看到它