Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Deploying to Windows Phone 10 fails on Visual Studio

So many things happened that I don't know where to start. Seriously, shouldn't this be simpler?

Edit: Someone here knows how can I contact Microsoft to tell this? Or even, can someone tell them about this problem?

I have the last Windows 10 desktop and also have Windows Phone 10.0.10512.1000. I installed Visual Studio 2015 with tools for Universal Apps development (and also 8.1). I have a Lumia 730.

So I connected my phone with my USB cable. Everything fine, the phone gets recognized and I can navigate through the folders.

Then I started Visual Studio 2015 and created a blank universal app. Compiled and tried to deploy. Now this is happening to me: Visual Studio hangs for some moments. Eventually I get an error telling that the device was not found (DEP6200).

I already tried dozens of solutions:

  • disconnecting from wifi in my laptop and my phone
  • restarting the IpOverUsbSvc service
  • rebooting the computer and the phone
  • deleting the devices in the Device Manager
  • Registering and Unregistering the phone (it sometimes works)
  • All of the above with the phone screen unlocked
  • disabling Hyper-V
  • disabling firewall
  • Other solutions that failed miserably

I also tried to use that Windows Phone Developer Power Tools. When I try to use it, it asks me to install some "Phone Tools Update Pack", but when I try, it says that the operation didn't succeed, and also shows the NRE message string (object reference not set to an instance of an object).

I can go through the phone's folders without any problem. I tried to reinstall the drivers... i tried everything.

It's quite sad.

Do you guys can think of some more thing to check?

EDIT: I tested this app before doing all this: https://blogs.windows.com/buildingapps/2015/07/09/just-released-windows-10-application-deployment-tool/

And it worked. If that's the case, is Windows Phone 10 deployment over Visual Studio working already or we have to wait some more time?

Edit2: After making some changes to my app manifest and choosing "ARM" config, now I get this:

1>Deploying to SD Card...
1>Updating the layout...
1>Copying files: Total <1 mb to layout...
1>Checking whether required frameworks are installed...
1>Framework: Microsoft.NET.CoreRuntime.1.0/ARM, app package version 1.0.23117.0 is not currently installed.
1>Framework: Microsoft.VCLibs.140.00.Debug/ARM, app package version 14.0.23019.0 is not currently installed.
1>Installing missing frameworks...

But it just stays there. It's stuck, and it stays there forever. At least I got some info... Its more or less the same steps that WinAppDeployCmd does, but the command line app does it successfully.

like image 779
Ricardo Pieper Avatar asked Sep 01 '15 02:09

Ricardo Pieper


People also ask

How do I deploy a Windows application in Visual Studio 2015?

Right click on Project menu and click on "Project name Properties". Click the sign in option and select the checkbox (Sign the Click Once manifests). Go to Security >> select Check Box (Enable Click Once Security Settings). Go to Publish >> select Publishing folder location path and Save.


Video Answer


1 Answers

Somehow the problem got solved. I created a brand new project and did this:

1 - In your phone, try disabling the developer mode on your phone. What an unexpected development!

2 - Disable the "phone discovery" thingy. I don't know the name of this configuration in english (as my phone is in Portuguese). Just in case.

3 - Choose the correct architecture. This is obvious, right? In my case, ARM. If you try deploying with x86 or x64, it should give you an error. For me, it didn't.

From now on, you should be able to deploy your apps in both developer mode and non-developer mode. It just works, somehow. And it might NOT work for you, sorry. I think I got lucky.

It worked even after a reboot. So the solution is "pretty solid" (in an universe where gelatine is pretty solid).

like image 138
Ricardo Pieper Avatar answered Sep 25 '22 01:09

Ricardo Pieper