我想一产生进程(a.exe)就附加到它上,用VS可以做到吗?我只知道进程的名称。实际上,我想要完成的是在c#代码中设置一个断点,但是代码属于另一个可执行文件,该可执行文件将由当前运行的应用程序(c.exe)启动。代码在初始化期间,所以我不可能手动执行附加操作。
发布于 2009-12-23 15:14:42
当我以前遇到过这种情况(并且我控制了两个进程)时,我发现一种不错的解决方法是在派生进程的入口点中调用Debugger.Launch()。然后,VS将弹出一个对话框,让您附加到该进程。
发布于 2016-03-24 19:24:36
另一个很好的解决方案是使用Visual Studio扩展"ReAttach“。可以找到here。
如果您的进程当前未运行,ReAttach将要求您启动它,并在它可用时立即附加到它。
发布于 2016-03-16 18:52:37
当我在验收测试中启动控制台应用程序时,我一直在寻找一些方法来实现这一点。
它是visual studio的一个附加组件,效果很好。当我调试验收测试(我使用resharper test runner)并在启动的应用程序中放置断点时,我现在可以在同一个visual studio实例中调试该应用程序。
https://stackoverflow.com/questions/1951124
复制相似问题