博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS调试技巧之----Attach to Process
阅读量:7060 次
发布时间:2019-06-28

本文共 1104 字,大约阅读时间需要 3 分钟。

attach to process: 用于和进程绑定,方便调试。

 

你有没有这样的经历:按F5开始调试时,程序需要好长时间才能启动,比如可能需要加载比较大的文件或资源,这时候你可能需要等很长时间,而下次调试时又不得不等很长时间以待程序启动。其实这浪费了很多的时间。那有没有比较好的解决方法呢,有,就是VS提供的Attach to Proces 的功能。你只要把待调试的程序启动,然后把程序和源码attach一下就可以调试了,程序会在你在源码中设置的断点处停下来,当你调试完成后,只要不关闭你的进程,下次还可以接着调,不必再把程序开启,少了很多的等待时间。

 

具体做法是:

先把你的待调试的进程开启起来,然后在VS中从TOOL菜单中选中attach to process,弹出如下对话框:

 

 

Tansport选中default表示和本机上的进程绑定,avaliable process列出了本地机器上现在运行的进程,选择你要调试的进程,然后点击attach就完成了绑定,接下来就可以开始调试了。

另外,attach to process也可以用于远程调试,只要更改Tansport的选项就可以了,非常方便。

转自:http://blog.csdn.net/chengtg/article/details/6280238

 

VS Attach调试功能  

  

关于Visual Studio的调试功能之强大可以参考  . 在这小谈一下本人最近用到的几个好玩又实用的调试功能.
       前一段时间在修改公司项目中的组队系统,对于组队客户端肯要是要多开的,为了能更好的跟踪调试,需要将多开的几个客户端都加到VS的调试中去.正常情况下VS的调试运行对于同一个项目也只能调试一个,但VS还有一个 附加到进程(Attach)的功能,使用这个可以对同一个程序同时多开调试了.
同时调同一程序双开的方法(这只是其中一种):
      1) 非调试运行第一个程序,在VS中按Ctrl + F5或找到生成的exe运行.
      2) 调试运行第二个程序,在VS中按F5进行调试运行.
      3) 将第一个程序加入调试:在VS中点击  调试(debug) -> 附加到进程(Attach).
VS Attach调试功能 - 过☆客 - 过☆客
 
打开附加到进程面板,从面板的进程列表中选择第一个非调试运行的程序.确定即可.
VS Attach调试功能 - 过☆客 - 过☆客
 就这样就可以调试同一程序多开的情况了.对于第三也是这样类似操作就行了.
 
同样,你也可以将在调试的程序分离开来  调试 -> 全部分离
VS Attach调试功能 - 过☆客 - 过☆客
 
使用vs的"附加到进程"和"全部分离"功能可以灵活的使用使用调试和解除调试.

转载于:https://www.cnblogs.com/liuzongqi/p/3406780.html

你可能感兴趣的文章
Linq to SharePoint与权限提升
查看>>
Ext JS 4.1.1 RC2发布
查看>>
关于session.auto_start报警的问题
查看>>
Python中的注释
查看>>
贴吧的十一年:改变了什么?
查看>>
AD域中组织单位和组的区别
查看>>
关于时间的shell问题,需要调用shell为具有年月日的,比如20110919
查看>>
patchca整合Spring MVC生成超炫的验证码
查看>>
Cocos2d-x 3.x物理引擎概述(2)
查看>>
RAC 升级实录
查看>>
微信QQ淘客裂变群的玩法详解
查看>>
1句运营心法,8个核心词汇读懂运营
查看>>
如何来实现自动赚钱,网络赚钱的思维
查看>>
分栏报表-物品清单报表实现
查看>>
我为什么不看好王兴收购摩拜单车
查看>>
动软分享社区系统V1.4版发布,支持云存储
查看>>
技术,技术人员,谁是风,谁是草
查看>>
缅怀三年——炫丽的新加坡(上)
查看>>
大数据保护要软硬兼施
查看>>
光大永明人寿:打通IT管理最后一道关
查看>>