2016-07-26 36 views
1

使用Visual Studio 2015 Update 3创建的发布模式appxbundle文件不会安装在Windows Phone上。这是在更新2.工作安装在手机领域军医最后发现错误:使用Visual Studio 2015 Update 3创建的UWP App Package不会安装在手机

Windows cannot install package 5207311c-9598-4622-9d3d-ff43d5fceb38 because this package depends on another package that could not be found. This package requires minimum version 1.4.24201.0 of framework Microsoft.NET.Native.Runtime.1.4 published by CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US to install. Provide the framework along with this package.

我如何得到这个工作?

未使用.NET Native Toolchain编译的调试软件包/软件包将安装好但不知道如果这是要走的路?

重现步骤:

  • 打开Visual Studio 2015年更新3
  • 创建新的空白应用(通用的Windows)。
  • 转到项目>商店>创建应用程序软件包
  • 在第一窗口中选择否(你想建立包上传到Windows 店)在第二个窗口
  • 选择发行版本,然后创建。
  • 将创建的appxbundle文件复制到手机上的SD卡上
  • 单击appxbundle尝试安装 - 没有任何反应。最终为我们的应用程序使用Field Medic追踪错误消息。同样的过程能正常工作的更新,我们正在使用2

手机是诺基亚Lumia 635与Windows 10版本1511(开发人员模式)

UPDATE

通过添加PackageDependency线解决到Package.appmanifest:

<Dependencies> 
    <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" /> 
    <PackageDependency Name="Microsoft.NET.Native.Runtime.1.4" MinVersion="1.4.24201.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" /> 
</Dependencies> 

UPDATE 2

上述修补程序适用于发行版本的,但是当我尝试运行调试版本的模拟器上我现在在部署过程中出现错误:

DEP0001 : Unexpected Error: -2147009293 

如果我删除PackageDependency线错误消失。这应该如何配置,所以它一直工作?

+0

当您通过xml编辑器打开package.appxmanifest时,是否看到“Microsoft.NET.Native.Runtime.1.4”的依赖性? – AVK

+0

嗨,package.appmanifest中没有列出任何依赖项,添加了一个,它开始工作。谢谢! – sbthompson

回答

1

如果你打开应用程序包的根文件夹,你会发现一个依赖文件夹象下面这样:

enter image description here

而且这个文件夹里面,你可以找到在不同架构的文件夹,这是需要安装Microsoft.NET.Native.Runtime.1.4.appx文件应用程序:

enter image description here 您可以将ARM\Microsoft.NET.Native.Runtime.1.4.appx文件复制到手机并手动安装。它应该解决问题。让我知道如果它不起作用。

+0

谢谢你指点我正确的方向。增加了对package.appmanifest的依赖,并开始工作。如果Visual Studio为你做了这件事,会很好... – sbthompson

1

DEP0001 : Unexpected Error: -2147009293

我,当我在Windows Phone上尝试一种新的应用程序,同时有来自同一个手机上以前的项目另一位开发应用程序这个错误,这两个应用也有“入口点”设置为默认“FPCL.WIndows.App”。 从手机中删除另一个旧应用程序或将入口点更改为独特的东西可能会解决此问题。

相关问题