首页 文章

VS 2010远程调试器断点当前不会被命中 . 没有为此文档加载任何符号

提问于
浏览
9

1)在主机上创建一个Windows帐户 . 登录 .

2)在远程计算机上创建一个Windows帐户,其用户名和密码与主机相同 . 登录 .

3)将所有.pdb文件复制到远程计算机上与.exe相同的目录 .

4)在远程计算机上运行远程调试器 .

5)工具 - >选项

6)单选按钮“无认证(仅限本机)”并选中“允许任何用户调试”,确定 .

7)在远程计算机上运行.exe(调试版本) .

8)在主机上,打开您的解决方案 .

9)调试 - >附加到进程

10)传输:远程(仅限本机,无需身份验证)

11)限定符:服务器IP

12)刷新

13)选择要调试的应用程序 .

14)附上

应用程序似乎在visual studio中运行,但所有断点都灰显了以下注释:

断点当前不会被击中 . 没有为此文档加载任何符号

我做了以下操作我将我的应用程序(包括pdb文件)部署在c:\ abc下的远程PC中我添加符号位置,如截图中所示,我尝试从我的电脑调试到远程电脑但仍然没有breackpoint

enter image description here
任何想法?

2 回答

  • 1

    远程调试本机代码时,您的符号必须位于使用Visual Studio的计算机上,而不是远程计算机上 .

    要让VS找到符号,只需在符号路径中添加包含符号的文件夹即可 . 转到工具>选项>调试>符号,然后将该文件夹添加到列表中 .

  • 5

    似乎如果您使用本机,则无法调试c#.net应用程序

相关问题