我有几个正在运行的进程,我想通过 powershell 将它们附加到 VS 调试器。
目前,我可以这样做:Get-Process NServiceBus.Host | Debug-Process
如果只有一个进程,系统会提示我选择正确的调试器,然后我可以继续。
但是,如果有多个进程,当系统提示我为第二个进程选择调试器时,我无法选择当前正在运行的 Visual Studio 实例。
如何使用 powershell 将多个进程附加到正在运行的 Visual Studio 实例以进行调试?
要获取活动的 Visual Studio 实例...
$dte = [System.Runtime.InteropServices.Marshal]::GetActiveObject("VisualStudio.DTE")
...并使其附加到一组进程...
($dte.debugger.localprocesses | 其中名称-匹配“proc(one|two).exe”).Attach()
...如果花费太长时间,似乎每次连接之间可能需要延迟,否则视觉工作室很忙并拒绝呼叫。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)