如何将windows phone 10应用程序部署到设备?

时间:2015-06-04 06:15:36

标签: c# powershell deployment windows-phone windows-10

我正在使用诺基亚lumia630设备,它使用最新的Windows 10内部预览版本。

我创建了一个示例Windows UWP应用程序并构建了相同的构建。构建的输出是一个Appx。

如何将此Appx安装到我的设备上?有什么想法吗?

5 个答案:

答案 0 :(得分:20)

使用命令行工具时,将应用程序部署到Win 10 Mobile有点困难。一个很好的选择是在“For Developer”设置下可用的Device Portal。它可以使用最新版本。

enter image description here

现在,您可以使用网络浏览器连接到设备,并通过应用页面管理应用,无需配对/引脚。这似乎是部署应用程序的简单方法,而不是使用命令行。

enter image description here

答案 1 :(得分:7)

Microsoft开发了一个名为WinAppDeployCmd的命令行工具,因此您可以通过USB或WiFi将通用Windows应用程序从Windows 10计算机部署到任何Windows 10移动设备(因为它们位于同一子网上)。如果您没有Visual Studio,应用程序源代码或者您使用的是Hyper-V虚拟机,那么这是一个完美的解决方案。

基本上你需要:

  1. Windows 10 SDK
  2. 生成.appx包(PC)
  3. 启用开发者模式(移动设备)
  4. 启用发现模式(移动)
  5. 获取配对设备的代码(移动设备)
  6. 使用WinAppDeployCmd工具(PC)获取移动IP地址
  7. 运行命令(PC)
  8. 该命令将如下所示

    WinAppDeployCmd install -file “<path>” -ip <ip> -pin <pin>
    

    该工具可在C:\ Arquivos de Programas(x86)\ Windows Kits \ 10 \ bin \ x86 \ WinAppDeployCmd.exe

    找到

    您可以找到详细的分步教程here

答案 2 :(得分:3)

Visual Studio允许您将应用程序直接部署到Windows手机。您需要将Windows手机注册为Microsoft的开发手机。完成后,您可以使用visual studio为您执行此操作。目前还不确定您是否可以将Windows 10应用部署到手机上。试试这个链接,看看: https://msdn.microsoft.com/en-us/library/windows/apps/ff769508%28v=vs.105%29.aspx如果有帮助,请记得Upvote。

答案 3 :(得分:1)

您可以在开发者模式下注册Windows Phone 10。关注these steps,即可实现目标。

答案 4 :(得分:1)

当您使用上面的答案中提到的设备门户时,有些人可能会收到以下错误 “无法启动部署。失败文本:打包失败的更新,依赖或冲突验证。(0x80073cf3)”

解决这个问题: 添加在“Dependencies / ARM”文件夹下找到的依赖项。在此处添加。

enter image description here

我必须添加以下依赖项才能使其工作: Microsoft.NET.CoreRuntime.1.0.appx Microsoft.VCLibs.ARM.Debug.14.00.appx