gpt4 book ai didi

visual-studio - Visual Studio : configure debug to attach to process

转载 作者:行者123 更新时间:2023-12-04 22:02:01 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 2008;是否可以将项目调试选项配置为在按 F5 时自动附加到具有特定名称的进程?

编辑:实际宏,指定附加到托管代码:

Sub AttachToMyProcess()
Try
Dim dbg2 As EnvDTE80.Debugger2 = DTE.Debugger
Dim trans As EnvDTE80.Transport = dbg2.Transports.Item("Default")
Dim dbgeng(1) As EnvDTE80.Engine
dbgeng(0) = trans.Engines.Item("Managed")
Dim proc2 As EnvDTE80.Process2 = dbg2.GetProcesses(trans, "MyMachine").Item("MyProcess")
proc2.Attach2(dbgeng)
Catch ex As System.Exception
MsgBox(ex.Message)
End Try
End Sub

最佳答案

有可能的。你可以写一个这样的宏

    DTE.Debugger.DetachAll()
For Each proc As EnvDTE.Process In DTE.Debugger.LocalProcesses
If proc.Name.IndexOf("processname") <> -1 Then
proc.Attach()
End If
Next

然后更改 VS 键绑定(bind)以在按下 F5 时执行此宏

关于visual-studio - Visual Studio : configure debug to attach to process,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1000104/

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