zoukankan      html  css  js  c++  java
  • 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.100shareserver est.exe

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

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

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

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

  • 相关阅读:
    CSS行高——line-height
    非替换元素和替换元素
    7-7 jmu_python_是否是数 (10 分)
    7-8 jmu-python-从列表中删除元素 (15 分)
    7-6 jmu_python_最大公约数&最小公倍数 (10 分)
    7-5 jmu-python-分段函数1 (10 分)
    7-4 jmu-python-判断是否构成三角形 (10 分)
    7-3 jmu-python-回文数判断(5位数字) (10 分)
    7-2 jmu-python-九九乘法表(矩形) (10 分)
    7-1 jmu-python-汇率兑换 (10 分)
  • 原文地址:https://www.cnblogs.com/yuohoo/p/3522715.html
Copyright © 2011-2022 走看看