【发布时间】:2023-03-07 16:57:01
【问题描述】:
是否可以在进程启动时将 Visual Studio 附加到该进程?理想情况下,我希望 VS 监听开始的进程,直到满足某个条件,此时它会立即将自己附加到该进程。
在其他堆栈溢出问题中,我看到了从我自己的 Visual Studio 实例启动进程的建议,但在我的情况下这是不可能的。我需要将 VS 附加到另一个带有 SSIS 项目的 VS 实例中的调试器线程。调试器线程必须由该 VS 实例启动。我无法以足够快的速度手动将我的 VS 实例附加到进程,以调试在线程开始时立即发生的某些进程。
【问题讨论】:
-
Launching the Debugger Automatically 已经很老了,但我相信仍然有效。
-
如果您将其发布为答案而不是评论,我可能会将其标记为答案。在我的示例情况下,它会导致 SSIS 项目崩溃(“无法与调试主机进程通信。无法获取子进程活动对象。”),但它完美地回答了线程的主要问题。
标签: c# visual-studio ssis