VS(VisualStudio) 远程调试 (RemoteDebugger)

在开发软件的途中,远程调试是必不可少的使用技能,由于机器的不同,环境有所不同,开发人员在装有VS开发工具的机器上,开发完成后,想在另一台机器上调试软件的功能好不好用,或者想验证自己的方法函数返回的结果是不是预期的那样,但是另一台机器上又没有装VS,这时怎么办呢!可能会采用打日志的办法去验证自己的功能,或者采用其他的办法,比如写控制台程序等。今天我在这里写的是VS的RemoteDebugger,RemoteDebugger就是支持你的程序在目标机器上运行,而代码在你的开发机器上下断点调试。我这里以(WinForm) 和  (WPF) c/s  程序为例,因为它两个的调试方式是一样的。

1.我们首先在开发机器上用VS新建一个WinForm的窗体程序。

2.我们在新建的WinForm窗体上拖一个Button,[Text : RemoteDebugger]

3.然后双击RemoteDebugger按钮,跳至后台,随便写个  1+1 = 0 的程序。

4.我们把程序生成一下,然后将项目根目录的Debug文件夹拷贝到目标机器上。

5.我们需要找到VS安装目录下的RemoteDebugger文件夹,然后将它拷贝到目标机器上。

6.我们打开RemoteDebugger文件夹里面的msvsmon.exe程序。

 

7.然后打开前面复制的Debug文件夹,打开WindowsFormsApplication1.exe。

8.我们回到开发机器的VS项目里面进行附加进程,开始调试。

9.在可用进程中选择你的进程,然后点击附加。

10.在你的按钮点击事件下一个断点,然后点击目标机器的程序按钮。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值