How can we improve the Windows dev platform?

Debug over Wifi

When you unplug a WP device from your computer while debugging, you get an error message that the device on an IP address and port is no longer responding. If the debugger connects to the phone via IP, then why not allow for debugging over the local network? That way, someone can develop for Windows Phone in a Hyper-V VM, and still debug on a physical phone, just without plugging it in. There ought to be a way to build a Debug Agent app that can broadcast itself to the network so Visual Studio knows where to look.

98 votes
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Robert McLawsRobert McLaws shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    8 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • YortYort commented  ·   ·  Flag as inappropriate

        Note this mentions "WP" but my previous comment was in relation to UWP apps on WM10.

      • YortYort commented  ·   ·  Flag as inappropriate

        There are lots of reasons this would be useful, some relating to the physical characteristics of the device. For example the Dolphin CT50 has to sit in a cradle to have a USB connection, but this makes it awkward (physically) to use the barcode scanner which may be required when testing LOB apps. Remote debugging over WiFi would fix this. Given there is already an ARM version of msvsmon for ARM tablets, it doesn't *seem* like this should be hard to implement. Developer mode on the device just needs to run it as a service and export the correct port? Maybe some config around permissions/auth?

      • Stanley YorkStanley York commented  ·   ·  Flag as inappropriate

        I would love this considering my Laptop and Widows Phone have a device descriptor error whenever I plug it in :S

      • Robert McLawsRobert McLaws commented  ·   ·  Flag as inappropriate

        Or you can simply put in the phone's IP address on the network, just like you have to with the Visual Studio Remote Debugger. That information is easy enough to gather.

      Feedback and Knowledge Base