I found interesting macro. It allows you to attach to a process from VS. I use it very often to attach to NUnit gui. I have a toolbar button in my VS that invokes the macro. I found it quite useful.
'This subroutine attaches to the first nunit-gui.exe process found.
Dim process As EnvDTE.Process
For Each process In DTE.Debugger.LocalProcesses
If (process.Name.ToLower().EndsWith("nunit-gui.exe")) Then
MsgBox("No nunit-gui.exe found")