首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Visual Studio:在派生进程时自动附加到进程

Visual Studio:在派生进程时自动附加到进程
EN

Stack Overflow用户
提问于 2009-12-23 15:01:29
回答 8查看 46.3K关注 0票数 79

我想一产生进程(a.exe)就附加到它上,用VS可以做到吗?我只知道进程的名称。实际上,我想要完成的是在c#代码中设置一个断点,但是代码属于另一个可执行文件,该可执行文件将由当前运行的应用程序(c.exe)启动。代码在初始化期间,所以我不可能手动执行附加操作。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-12-23 15:14:42

当我以前遇到过这种情况(并且我控制了两个进程)时,我发现一种不错的解决方法是在派生进程的入口点中调用Debugger.Launch()。然后,VS将弹出一个对话框,让您附加到该进程。

票数 78
EN

Stack Overflow用户

发布于 2016-03-24 19:24:36

另一个很好的解决方案是使用Visual Studio扩展"ReAttach“。可以找到here

如果您的进程当前未运行,ReAttach将要求您启动它,并在它可用时立即附加到它。

票数 12
EN

Stack Overflow用户

发布于 2016-03-16 18:52:37

当我在验收测试中启动控制台应用程序时,我一直在寻找一些方法来实现这一点。

我今天发现了这个- https://blogs.msdn.microsoft.com/visualstudioalm/2014/11/24/introducing-the-child-process-debugging-power-tool/

它是visual studio的一个附加组件,效果很好。当我调试验收测试(我使用resharper test runner)并在启动的应用程序中放置断点时,我现在可以在同一个visual studio实例中调试该应用程序。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1951124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档