vs.net远程调试

  有些时候,不能在本机器启动程序进行调试,例如调试全屏模式,或者调试那些需要在特定运行环境的程序,这时候就只能进行远程调试了。

  一般的调试器都支持远程调试,vs也不例外。只需要在远程机器上启动一个应用程序作为与调试器的交流通道,对于vs.net,这个应用程序是MSVCMON.EXE。

  远程调试步骤:

  1、在远程机器上共享一个文件夹,例如D:\SHARE。

  2、在VS.NET的安装目录下找到MSVCMON.EXE,将这个程序所在目录整个复制到远程机器的D:\SHARE。

  3、将需要调试的程序(DEBUG模式的)及其运行环境文件所在的文件夹(例如SERVER)复制到远程机器的D:\SHARE。这一步不是必须的,如果程序不需要运行环境相关文件,那就只需复制待调试的程序即可。

  4、配置开发机器的调试属性:

  (1)、鼠标右击主工程选择“属性”;

  (2)、在“配置属性”里选择“调试”;

  (3)、在“远程设置”里设置如下:

    a)、在“连接”选择“通过TCP/IP”;

    b)、在“远程计算机”输入远程机器的IP,例如:192.168.0.100;

    c)、在“远程命令”输入远程机器的执行文件的全路径,例如:\\192.168.0.100\share\server\test.exe;

  (4)、在“操作”设置如下:设置“工作目录”为远程机器的执行文件的全目录,例如:\\192.168.0.100\share\server;

  (5)、在远程机器上,启动命令行窗口,将路径切换到MSVCMON.EXE所在目录,运行MSVCMON.EXE,后面添加参数“-anyuser -tcpip”,这样远程机器就绪,可以接收调试机器的远程调试了。

  (6)、在调试机器的调试器启动调试(例如vc的F5);

  (7)、远程调试时,调试机器和远程机器的目标程序必须是一致的,即先用开发机器编好exe,然后复制到远程机器的共享目录,然后在开发机器进行远程调试。

 

转载于:https://www.cnblogs.com/yuohoo/p/3522715.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值