当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio 2005中的"附加到进程"

如何解决《VisualStudio2005中的"附加到进程"》经验,为你挑选了1个好方法。

我安装了Visual Studio 2005(带SP1)并将默认设置设置为C++所需的设置.

现在我打开一个解决方案并运行exe.在"工具"菜单项下,我选择"附加过程",然后将其附加到刚刚运行的exe上.我在代码中放置了几个断点(这个断点看起来已启用),这些断点应该被命中.但由于某种原因,我的断点没有被击中.

PS:所有pdb都存在于正确的位置.

有什么设置我错过了.



1> Ishmaeel..:

也许它附加在"错误的"代码上.

在"附加到进程"对话框中,有一个设置允许您选择要调试的代码类型.尝试单击"附加到"文本框旁边的"选择"按钮,并仅选中"托管代码"相关的代码类型.

http://img204.imageshack.us/img204/3017/capture5ct4.png

大部分时间,留下"自动确定要调试的代码类型"设置为我工作.但是,在某些情况下,调试器无法理解我要附加到托管代码(例如,如果我从批处理文件中启动了我的应用程序),当它这样做时,上述解决方案对我有用.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有