gpt4 book ai didi

visual-studio - 通过 powershell 将调试器附加到多个进程

转载 作者:行者123 更新时间:2023-12-04 05:59:33 26 4
gpt4 key购买 nike

我有几个正在运行的进程,我想通过 powershell 附加到 VS 调试器。

目前,我可以这样做:Get-Process NServiceBus.Host |调试过程

如果只有一个进程,则会提示我选择正确的调试器,然后我可以继续。

但是,如果有多个进程,当系统提示我为第二个进程选择调试器时,我无法选择当前正在运行的 Visual Studio 实例。

如何使用 powershell 将多个进程附加到正在运行的 Visual Studio 实例以进行调试?

最佳答案

获取事件的 Visual Studio 实例...

$dte = [System.Runtime.InteropServices.Marshal]::GetActiveObject("VisualStudio.DTE")

...并使其附加到一组进程...

($dte.debugger.localprocesses | Where Name -Match "proc(one|two).exe").Attach()

...如果时间过长,似乎每次附加之间可能需要延迟,否则 Visual Studio 正忙并拒绝调用。

关于visual-studio - 通过 powershell 将调试器附加到多个进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28683443/

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