16767

surface pro 3 as development device

Question:

Is it possible to use the surface pro 3 as a dev test device. I tried looking around and there wasn't much information. What I mean by this is you connect your pro 3 to PC and deploy app to the tablet. My guesses are that you cannot but I thought I would get some clarification.

Thanks!

Answer1:

Yes it is possible you have to install remote debugging companents on your Surface Pro 3. And the appropriate one should be <a href="http://www.microsoft.com/download/details.aspx?id=43724" rel="nofollow">x64 version of VS Update 3</a> for you.

After you have installed the Remote Tools, choose Remote Debugger on the Start screen. The Remote Debugging Configuration appears the first time that you start the remote debugger.

On the Remote Debugging Configuration dialog box:

<ol><li>

If the Windows Web Services API is not installed, choose Install

</li> <li>

In the Configure Windows Firewall group, choose the networks that you want to allow connections to. Only those networks that the device is currently connected to are enabled. You must choose at least one network.

</li> <li>

Choose Configure remote debugging to set the firewall options and start the remote debugger. Open the Visual Studio Remote Debugging Monitor dialog box to give users permissions to the remote tools and to set other advanced options.

</li> <li>

The Visual Studio Remote Debugging Monitor dialog box appears. You can give users permissions to the remote tools and set other advanced option from this dialog box. Here you can find information you need.

</li> </ol>

Choosing the remote device for C# and VB Project:

<ol><li>

Select the project name in Solution Explorer and then choose Properties from the shortcut menu.

</li> <li>

Select Debug.

</li> <li>

Choose Remote Machine from the Target Device list.

</li> <li>

Enter the network name of the remote device in the Remote Machine box or choose Find to choose the device from the Select Remote Debugger Connection dialog box.

</li> </ol>

You start, stop, and navigate a remote debug session the same way you do a local session. Before you start debugging, make sure the Remote Debugging Monitor is running on the remote device.

Then choose Start Debugging on the Debug menu (Keyboard: F5). The project is recompiled, then deployed to and started on the remote device. The debugger suspends execution at breakpoints, and you can step into, over, and out of your code. Choose Stop Debugging to end your debug session and close the remote app.

Source: <a href="http://msdn.microsoft.com/en-us/library/windows/apps/hh441469.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/windows/apps/hh441469.aspx</a>

Recommend

  • Rivets, Backbone.View and Backbone.Collection
  • Standard way for writing a debug mode in C++
  • Debug PHP in Atom While Using Vagrant
  • Edit assembly language code in Visual Studio while stepping through each statement
  • CUDA Debugging - VS on windows workstation, GPUs on Linux server?
  • dismiss Progress Dialog in another Activity … Android
  • How to remove all of a jQuery UI dialog when it is closed
  • RegistryKey.GetSubKeyNames returns names that are not in that subkey!
  • Request response issues in biztalk
  • cordova is not defined - cordova.js has already been loaded :: Ionic
  • Application level floating views with navigation in Android
  • Clear fused location provider's location for testing
  • URLConnection doesn't work since API 10 and higher?
  • ASP.NET MVC 2 Preview 2 - display directory list rather than home/index
  • IE11 throwing “SCRIPT1014: invalid character” where all other browsers work
  • Is it possible to open regedit and navigate to straight to a specific key using process.start?
  • AndEngine Applying Transparancy to AndEngine View
  • Using a canvas object in a thread to do simple animations - Java
  • Ajax calls do not work in IE unless you fiddle with security settings
  • Visual Studio 2010 debugger build correctly - compiler pdb and linker pdb not in synch?
  • Keep this build forever option - Jenkins
  • azure media services - The request body is too large and exceeds the maximum permissible limit
  • Alert pop up with LWUIT
  • Jetty Server not starting: Unable to establish loopback connection
  • Avoid links criss cross / overlap in d3.js using force layout
  • Reading JSON from a file using C++ REST SDK (Casablanca)
  • Debugging ASP.NET on a built-in web server suddenly stops
  • FB SDK and cURL: Unknown SSL protocol error in connection to graph.facebook.com:443
  • Sony Xperia Z Tablet not found by adb
  • Javascript convert timezone issue
  • How to show dropdown in excel using jrxml (jasper api)?
  • Why is the timeout on a windows udp receive socket always 500ms longer than set by SO_RCVTIMEO?
  • Is there a mandatory requirement to switch app.yaml?
  • using conditional logic : check if record exists; if it does, update it, if not, create it
  • Windows forms listbox.selecteditem displaying “System.Data.DataRowView” instead of actual value
  • python regex in pyparsing
  • How do you join a server to an Active Directory (domain)?
  • Android Google Maps API OnLocationChanged only called once
  • UserPrincipal.Current returns apppool on IIS
  • How can I use threading to 'tick' a timer to be accessed by other threads?