【发布时间】:2019-01-31 02:34:57
【问题描述】:
来自多进程调试新用户的非常简单的问题。
每当我阅读有关此主题的 MSDN 文章时,我都会阅读:
“您可以在调试时附加到多个进程,但在任何给定时间,调试器中只有一个进程处于活动状态”
如果你只能主动调试单个进程,如果我只能在调试器中激活单个进程,看起来附加多个进程并不是很有用。
如果我对陈述的理解不正确,请纠正我。
【问题讨论】:
标签: visual-studio azure-service-fabric
来自多进程调试新用户的非常简单的问题。
每当我阅读有关此主题的 MSDN 文章时,我都会阅读:
“您可以在调试时附加到多个进程,但在任何给定时间,调试器中只有一个进程处于活动状态”
如果你只能主动调试单个进程,如果我只能在调试器中激活单个进程,看起来附加多个进程并不是很有用。
如果我对陈述的理解不正确,请纠正我。
【问题讨论】:
标签: visual-studio azure-service-fabric
这意味着在调试时,VS studio 将在被调试的进程之间切换以收集调试所需的信息,否则如果多个进程信息一起显示,将很难理解一个进程发生了什么。
看到它发生的一个例子是创建一个包含两个 Web 应用程序的解决方案并开始调试,VS 本身将同时运行并附加到那时,如果你在每个应用程序的一个端点中放置一个断点并调用一个端点,假设在这里在app1上,VS会在那个断点处停止,然后在app1上继续调试之前调用app2上的端点,Visual Studio只会在第一个断点释放时切换到另一个断点,而不是VS会切换到app2断点。
【讨论】: