gpt4 book ai didi

c# - 如何在 Visual Studio 诊断工具窗口中切换进程?

转载 作者:可可西里 更新时间:2023-11-01 07:58:30 29 4
gpt4 key购买 nike

在 Visual Studio 2017 中,我想使用 诊断工具 窗口来分析我用 C# 编写的单元测试 (x64)。但是它总是显示消息

Multiple processes have been debugged. This window only shows data for testhost.exe (PID: xxxxx).

VS Diagnostic Tools Window Screenshot

testhost.exe 对我帮助不大,我需要 QTAgent.exe。我可以在进程窗口中看到调试器附加到两个进程,QTAgent.exetesthost.exe。但是我找不到如何在“诊断工具”窗口中切换到 QTAgent.exe 的方法。你怎么做到的?

testhost.exe 分离没有帮助。

最佳答案

在任何给定时间,调试器中只有一个进程处于事件状态。您可以在“调试位置”工具栏或“进程”窗口中设置事件进程或当前进程。要在进程之间切换,两个进程都必须处于中断模式。

在“调试位置”工具栏上,选择“进程”以查看“进程”列表框。选择要指定为当前进程的进程。 enter image description here

如果“调试位置”工具栏不可见,请选择“工具”、“自定义”。在“工具栏”选项卡上,选择“调试位置”。

打开进程窗口(快捷键Ctrl+Alt+Z),找到要设置为当前进程的进程,双击。

enter image description here

当前进程用黄色箭头标记。

切换到项目会将其设置为当前进程以进行调试。您查看的任何调试器窗口都将显示当前进程的状态,所有步进命令仅影响当前进程。

关于c# - 如何在 Visual Studio 诊断工具窗口中切换进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48811188/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com