【发布时间】:2009-03-17 12:44:43
【问题描述】:
我正在使用 Visual Studio 2003,并且我有一个类似于此的宏:
Dte.Debugger.DetachAll()
For Each proc As EnvDTE.Process In DTE.Debugger.LocalProcesses
If proc.Name.IndexOf("ehexthost.exe") <> -1 Then
proc.Attach()
End If
Next
第一次使用宏,效果很好。随后的每一次,即使在我从进程中分离之后,.Attach() 似乎也没有做任何事情。
当我单步执行宏时会发生同样的事情...proc.Attach() 在正确的进程中被调用,但没有任何反应。
注意:在“进程”窗口中查看进程时,我的进程的“类型”列显示".NET, Win32".
知道发生了什么吗?
【问题讨论】:
标签: vb.net visual-studio macros