Allow me to select transport protocol and refresh list when I'm ready for remote debugging
Currently when I try to remote debug the default protocol is local and it automatically tries to populate a list of processes. This causes a 3-5 minute wait for me to be able to do anything in VS2017 (It's not async and takes control of my window.)
THIS IS TERRIBLE!
Please disable this behavior ASAP and instead do the following:
When I select attach to process for remote debugging please present me with options to which protocol I want to select to find the target I want to attach to, and then the control to populate the list when I want to via a refresh mechanism.
PLEASE DO NOT AUTOMATICALLY POPULATE.
Alternatively allow a checkbox that remembers user preference if they want to opt into or out of this behavior.