部署到商店后的UWP部署错误 - Windows 10

时间:2016-01-25 05:16:21

标签: win-universal-app uwp windows-10-universal

自从在商店(测试版和私有版)中部署我的UWP应用程序后,我无法再将其部署到我的手机(ARM),平板电脑模拟器(x86)和我的本地计算机(Surface Pro 3)进行测试

我重新启动了手机和我的SP3,但我仍然遇到同样的错误:

Severity    Code    Description Project File    Line    Suppression State
Error       Error : DEP0001 : Unexpected Error: Install failed.
Please contact your software vendor. (Exception from HRESULT: 0x80073CF9)   

我用Google搜索了错误并找到了这篇文章:

https://msdn.microsoft.com/en-us/library/windows/desktop/hh973484(v=vs.85).aspx

根据这篇文章/页面,我应该检查AppXDeployment-Server日志

ERROR_INSTALL_FAILED 0x80073CF9 
Package install failed. Contact the software vendor.

Check the AppXDeployment-Server event log for more info.

我做了,但我找不到任何有用的东西。我刚尝试重新部署到我的手机,没有添加任何条目。此日志中的最后一个条目是从现在开始的52分钟开始。我还检查了AppXDeployment日志,没有任何内容!

它是否与视觉工作室生成新证书有关?我不确定是否诚实。

当我尝试在模拟器或本地计算机上部署它时,我得到一个不同的错误:

Severity    Code    Description Project File    Line    Suppression State
Error       Error : DEP0700 : Registration of the app failed. An
internal error occurred with error 0x80073D05. See
http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app
deployment issues. (0x80073cf6)         

我找到这篇文章后设法解决了这个问题:

Error: DEP0700: Registration of the app failed. An internal error occurred

它现在又在我的Local Machine&我的模拟器,但直到现在我才从未这样做过。

我认为以上内容可能与我尝试修复我的VS 2015这个事实有关,因为我发现我的目标版本&最低版本从10586更改为10240。

我决定为10586和26624重新安装Windows软件开发工具包,但问题仍然存在。我仍然无法直接在我的设备(ARM)上部署。

任何帮助都会非常感激,我最不想做的就是擦拭我的机器!

感谢。

亨利

UPDATE-1:

我刚刚创建了一个新的空白UWP,这仍然可以让你相信问题不在于机器,visual studio或我的手机上的文件。从它的外观来看,在我的UWP项目中有些东西搞砸了但是????

我也注意到10240的所有模拟器都丢失了,不是我需要它们,但我想我还是会提到它。

UPDATE-2:

这是输出日志,如果它有帮助:

1>------ Build started: Project: MyApp, Configuration: Debug ARM ------
1>  MyApp -> C:\Windows Universal\MyApp\MyApp\bin\ARM\Debug\MyApp.exe
1>  Starting .NET Native compilation
1>  Processing application code
1>C:\Windows Universal\MyApp\MyApp\Resources.System.Linq.Expressions.rd.
  xml(35): warning : Method 'CreateLambda' 
  within 'System.Linq.Expressions.Expression' could not be found.
1>C:\Windows Universal\MyApp\MyApp\Resources.System.Linq.Expressions.rd.
  xml(91): warning : Method 'ParameterIsAssignable'
  within 'System.Linq.Expressions.Expression' could not be found.
1>  Computing application closure and generating interop code
1>  Generating serialization code
1>  Compiling interop code
1>  Cleaning up unreferenced code
1>  Generating native code
1>  Generating fixups for native code
2>------ Deploy started: Project: MyApp, Configuration: Debug ARM ------
2>Deploying to Phone Internal Storage...
2>Updating the layout...
2>Copying files: Total 11 mb to layout...
2>Checking whether required frameworks are installed...
2>Registering the application to run from layout...
2>Error : DEP0001 : Unexpected Error: Install failed. Please contact 
  your software vendor. (Exception from HRESULT: 0x80073CF9)

我已经比较了新应用程序(有效)和我的实际应用程序的解决方案和项目文件,并且看不到任何关键的内容。存在差异,但是当逐个移除它们时,结果没有差异。

我现在正在通过IDE做同样的事情,发现Compile with the .NET Navite Tool Chain在我的新应用程序中被勾选,并且不在我的实际应用程序中。我现在选择它,但仍然没有运气。唯一的区别是,在抛出报告的错误之前,部署似乎要花费更长的时间。

UPDATE-3:

请注意,“使用.NET Native Tool Chain进行编译”是因为一个项目处于Release模式,而另一个项目处于Debug模式,但它对此问题没有影响。

我尝试重置要设置为临时证书的证书,但是再次,没有变化!

项目属性中的选项没有差异。我确实找到了解决方案,浪费了我的时间!我会在一秒钟后发布它作为答案,但它可能是众多之一!

5 个答案:

答案 0 :(得分:20)

为了解决这个问题,请等待....我只需要删除手机上安装的应用程序的旧实例。

如上所述,在我的更新中,我无法相信这是我所有问题的根源!多么糟糕的错误。我仍然不明白为什么这会解决它,因为你会认为它会像过去那样多次更新应用程序。

我曾考虑过在早期阶段删除它,但我不愿意这样做,因为我不确定我是否可以重新安装它,直到问题解决并且我每天都在使用该应用程序,但是已经用完了选项,我决定这样做,第二次我做了,它立即安装了新版本,我也可以通过IDE直接调试。

什么是痛苦,什么是浪费时间但是嘿,问题解决了,这是主要的事情!

希望这能帮助其他人面对同样的问题。

答案 1 :(得分:1)

一个可能的原因是您已经安装了具有相同ID的应用。从手机中卸载所有现有样品,然后重试。

答案 2 :(得分:1)

确保 iPOverUSBSvc 应该正在运行,它解决了我的问题

答案 3 :(得分:0)

在我的情况下卸载应用程序并从AppData \ Local \ Packages中删除它没有帮助。

对我来说,它是通过以下方式修复的:

  • 禁用开发者模式
  • 从商店安装应用
  • 重新启用开发者模式

答案 4 :(得分:0)

还要确保您没有打开与该应用程序相关的内容,例如sqlite数据库。更改应用程序名称时出现此错误,但仍打开sqlite db(因为我正在分析结构)。我花了太多时间解决这个问题...:(