title: Running Universal Windows test project on a remote device - Value cannot be null. Parameter name: deviceID
body: <p>I'm trying to run a Universal Windows test project on a remote device, and am getting the following error in the Tests output:</p>
  
  <blockquote>
    <p>------ Discover test started ------
    ========== Discover test finished: 2 found (0:00:00.4614566) ==========
    ------ Run test started ------ Updating the layout...</p>
    
    <p>Checking whether required frameworks are installed...</p>
    
    <p>Registering the application to run from layout...</p>
    
    <p>Deployment complete (0:00:01.854). Full package name:
    "5dc015bc-0c65-416c-99d6-6ec6d52e63e3_1.0.0.0_x86__bme28qw9yyzpj"</p>
    
    <p>Value cannot be null. Parameter name: deviceID
    ========== Run test finished: 0 run (0:00:09.5471841) ==========</p>
  </blockquote>
  
  <p>If I manually deploy and run the test project, it runs (well, it doesn't crash), but the tests don't actually run.</p>
  
  <p>I'm developing on Windows 8.1 and deploying to a Windows 10 Surface Pro.</p>
  
  <p>Anyone else seen this and have a solution?</p>