2016-03-02 103 views
1

我试图根据Remote Debugging远程调试我的应用程序(C#windows应用程序),我在远程计算机上安装了远程工具,说它是RA和I添加我想调试应用程序的机器的权限,说它是BC#远程调试器 - 无法找到或打开PDB文件

打开VS,调试 - 点击>附加到进程...,选择“远程=(无身份验证)在交通运输,然后点击查找按钮,我可以找到机器RA。当我选择这台机器并选择我要调试的应用程序时,但是当我附加它时,会有很多日志消息显示Cannot find or open the PDB file

既然我们需要在本地机器上调试pdb文件,那么远程调试如何找到pdb文件?或者我没有在RA上正确配置?

+0

为什么不将.pdb文件和应用程序一起复制到远程位置? – ubi

+0

正是........ –

+0

我确实在远程机器上有pdb文件,我通常在远程机器上进行本地调试。现在我试图在另一台机器上进行调试,远程机器是一台虚拟机器。 – Sky

回答

0

根据https://msdn.microsoft.com/library/x54fht41(v=vs.100).aspx

默认情况下,调试器从那里 您的EXE所在的位置加载符号文件。要使用其他目录中的符号或符号 服务器,您必须指定位置到Visual Studio。

+0

我添加了一个远程文件夹作为符号文件位置。但是断点仍然是禁用的。并且日志消息发生变化,它表示“加载被包含/排除设置禁用”。 – Sky

相关问题