使用Visual Studio调试器附加到可执行文件

3

我希望使用Visual Studio调试器来调试一个可执行文件,该软件带有“附加到进程”功能。不幸的是,目标可执行文件只能存在短时间 - 对于我运行可执行文件并通过Visual Studio进行附加而言时间太短了。那么,我该如何命令Visual Studio启动可执行文件并立即附加调试器呢?


1
如果您可以控制可执行文件,您可以在应用程序中编程暂停,例如使用 Console.ReadLineThreading.Thread.Sleep(millis) - mellamokb
可能是如何在程序执行的最开始设置断点的重复问题。 - Hans Passant
@Hans:这并不是重复问题,因为我并不关心程序在退出之前停在哪里。我也没有目标可执行文件的源代码或其他任何东西。 - Puppy
1
神秘。那调试有什么意义呢? - Hans Passant
1
这就是链接解决方案所要做的。很难猜出为什么你无法使其工作。 - Hans Passant
@Hans:我从未说过它不会,我只是说这两个问题并不相同。另一个人有一些非常特定的要求,这些要求并不共享。 - Puppy
1个回答

2

AttachToLazy VS 插件可以等待进程启动后并附加到该进程。

这个插件是为 VS2008 编写的,看起来有些人通过调整一些属性 (在讨论选项卡下的信息) 能够将其用于 2010 版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接