【问题标题】:Deploying to Windows Phone 10 fails on Visual Studio在 Visual Studio 上部署到 Windows Phone 10 失败
【发布时间】:2015-11-26 03:53:19
【问题描述】:

发生了很多事情,我不知道从哪里开始。说真的,这不应该更简单吗?

编辑:这里有人知道我如何联系 Microsoft 来告知这一点?或者,有人可以告诉他们这个问题吗?

我有最后一个 Windows 10 桌面,还有 Windows Phone 10.0.10512.1000。我安装了带有通用应用程序开发工具的 Visual Studio 2015(以及 8.1)。我有一台 Lumia 730。

所以我用我的 USB 数据线连接了我的手机。一切正常,手机被识别,我可以浏览文件夹。

然后我启动了 Visual Studio 2015 并创建了一个空白的通用应用程序。编译并尝试部署。现在这发生在我身上:Visual Studio 挂了一会儿。最终我收到一条错误消息,提示找不到设备 (DEP6200)。

我已经尝试了几十种解决方案:

  • 在我的笔记本电脑和手机中断开 wifi 连接
  • 重新启动 IpOverUsbSvc 服务
  • 重启电脑和手机
  • 在设备管理器中删除设备
  • 注册和注销手机(有时可以)
  • 以上所有内容均在手机屏幕解锁的情况下
  • 禁用 Hyper-V
  • 禁用防火墙
  • 其他惨遭失败的解决方案

我还尝试使用那个 Windows Phone Developer Power Tools。当我尝试使用它时,它要求我安装一些“电话工具更新包”,但当我尝试时,它说操作没有成功,并且还显示 NRE 消息字符串(对象引用未设置为实例对象)。

我可以毫无问题地浏览手机的文件夹。我试图重新安装驱动程序...我尝试了一切。

很伤心。

你们能想出更多的东西来检查吗?

编辑:我在做这一切之前测试了这个应用程序:https://blogs.windows.com/buildingapps/2015/07/09/just-released-windows-10-application-deployment-tool/

它奏效了。如果是这种情况,是否已经在 Visual Studio 上部署 Windows Phone 10 或者我们必须再等一段时间?

Edit2:对我的应用清单进行一些更改并选择“ARM”配置后,现在我得到了:

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...

但它只是停留在那里。它被卡住了,它永远呆在那里。至少我得到了一些信息......它或多或少与 WinAppDeployCmd 相同的步骤,但命令行应用程序成功。

【问题讨论】:

  • 我遇到了这个问题。从 Devices and Printers 中删除设备,然后卸载 Universal Serial Bus 设备 对我有用。从 VS RC 和 10166 版本到现在在手机上使用 RTM 和 10512 版本几个月以来,我一直在测试我的 Windows 10 应用程序。 (Lumia 630)
  • 您能否提供更多有关您如何卸载通用串行总线设备的信息?它在设备管理器上?
  • 没错。我的手机在 通用串行总线设备 类别中显示为三个具有相同名称的条目(不知道为什么?)。截图here
  • 尝试卸载驱动程序并删除设备和打印机上的 Windows Phone。问题依然存在,Visual Studio 剧烈挂起。
  • @RicardoPieper,现在可以用了吗?如果是,请添加您的解决方案并使其成为已接受的解决方案。它将帮助其他用户......像我一样:-)!

标签: visual-studio windows-phone-8 deployment windows-phone windows-10


【解决方案1】:

不知何故,问题得到了解决。我创建了一个全新的项目并这样做了:

1 - 在您的手机中,尝试在您的手机上禁用开发者模式。 真是出人意料的发展!

2 - 禁用“电话发现”功能。我不知道这个配置的英文名称(因为我的手机是葡萄牙语)。以防万一。

3 - 选择正确的架构。这很明显,对吧?就我而言,ARM。如果您尝试使用 x86 或 x64 进行部署,它应该会给您一个错误。对我来说,它没有。

从现在开始,您应该能够在开发者模式和非开发者模式下部署您的应用。它只是工作,不知何故。它可能不适合你,对不起。我想我很幸运。

即使在重新启动后也能正常工作。所以解决方案是“相当坚固的”(在明胶相当坚固的宇宙中)。

【讨论】:

  • 不确定你的解决方案是否真的是解决方案,你也不应该对 Windows Phone 或 Visual Studio 2015 的问题感到难过,两者都有令人难以置信的错误。我说您的解决方案不是修复的原因是,Visual Studio 和 WIndows Phone 多次冻结或未部署,有时连续数小时没有真正的修复。只需拔下插头,关闭/重新打开 Visual Studio,重新启动计算机,最终它就会回来。不是很科学,但这是我观察到的,专业地使用 Windows Phone 工作了近 2 年......
【解决方案2】:

我遇到了同样的问题。我尝试修复评论并转到设备管理器。

在 USB 设备下列出了三个 Lumia 920。

  1. 我选择了第二个,然后点击卸载。

  2. 最后它要求我重新启动计算机。我点了NO。

(当我卸载第一个或第三个时,它没有问我)。 然后错误就消失了(现在又出现了一个常见的(HRESULT: 0x80073CF6))

【讨论】:

  • 我遇到了同样的问题,也做了很多上面的事情,这最终对我有用。对我来说,这是第三个。当我卸载它时,它还要求重新启动。
【解决方案3】:

我有一台安装了 Windows 10 的 Lumia 950 xl,周年纪念版。我遇到了同样的问题,我的解决方案是打开“设备发现”和“设备门户”,同时保持“开发者模式”开启。

我相信唯一必要的选项是“设备发现”!

【讨论】:

    【解决方案4】:

    以防万一有人仍然遇到这个问题,我的 Visual Studio 2015 专业更新 1 有一些非常相似的东西,但我什至无法部署到模拟器。 在我升级到 Visual Studio 2013 更新 3 后问题就消失了。

    【讨论】:

      【解决方案5】:

      我在带有 Visual Studio 2015 的 Windows 10 上遇到了同样的问题。我将 UWP SDK 更新为周年版 Build 14393,将目标框架设置为此并且它工作正常。我猜是设备版本和 sdk 版本不兼容导致 Visual Studio 无法发现设备。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-04-12
        • 2017-01-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多