自从我的UWP应用程序部署到windows 10商店(beta和私有),我就不能再把它部署到我的手机(ARM),平板电脑模拟器(x86)和我的本地机器(Surface 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)
我搜索了这个错误并找到了这篇文章:
https://msdn.microsoft.com/en-us/library/windows/desktop/hh973484(v=vs.85).aspx
根据这篇文章/页面,我应该检查AppXDeployment日志
ERROR_INSTALL_FAILED 0x80073CF9
Package install failed. Contact the software vendor.
Check the AppXDeployment-Server event log for more info.
是的,但我没有发现任何有用的东西。我刚刚尝试重新部署到我的手机,但没有添加任何条目。这个日志中的最后一个条目是从前52分钟开始的。我还检查了AppXDeployment日志,也什么也没有!
它是否与生成新证书的visual studio有关?我不确定要说实话。
当我试图将它部署到模拟器或本地机器上时,我会得到一个不同的错误:
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
现在它又在我的本地机器上工作了&我的模拟器,但我以前从来没有这样做过。
我认为以上可能与我试图修复我的VS 2015的事实有关,当我注意到我的目标版本& Min版本从10586改为10240时,它把事情搞砸了。
我决定重新安装10586和26624的,但问题仍然存在。我仍然不能直接部署在我的设备(手臂)上。
任何帮助都是非常感谢的,我最不想做的事情就是擦我的机器!
谢谢。
蒂埃里
更新-1:
我刚刚创建了一个新的空白UWP,这仍然有效,这将使您相信,问题不在于机器上的文件,视频工作室或我的手机。从表面上看,我的UWP项目中有些东西搞砸了,但是呢?
我还注意到,我所有的10240模拟器都不见了,并不是我需要它们,但我想无论如何我还是要提一提。
更新-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
在我的新应用程序中被标记了,而不是在我的实际应用程序中。我已经选好了,但还是没有运气。唯一的区别是,在抛出报告的错误之前,部署时间似乎要长得多。
更新-3:
请注意,“使用.NET本机工具链编译”是因为一个项目处于发布模式,而另一个项目处于调试模式,但对问题没有任何影响。
我尝试将证书重新设置为临时证书,但再次,没有更改!
Properties中的选项之间没有区别。我找到了解决办法,真是浪费了我的时间!我会在一秒钟内把它作为答案,但它可能是其中之一!
发布于 2016-01-26 09:58:59
为了解决这个问题,等待它.,我所要做的就是删除安装在我手机上的应用程序的旧实例。
如前所述,在我的更新中,我不敢相信这是我所有问题的根源!多么糟糕的错误啊。我仍然不明白为什么这解决了它,因为你会认为它会更新应用程序,因为它做了很多次,在过去。
我曾考虑过在早期阶段删除它,但我不太愿意这样做,因为我不确定我是否能够重新安装它,直到这个问题得到解决,我每天使用应用程序,但由于没有选择,我决定这样做,第二次,它立即安装了新版本,我也可以直接通过IDE调试。
多么痛苦,多么浪费时间,可是,问题解决了,这是最主要的事情!
希望这能帮助其他面临同样问题的人。
发布于 2016-06-27 15:07:51
一个可能的原因是,您已经安装了一个具有相同ID的应用程序。请从您的手机中卸载任何现有的示例,然后再试一次。
发布于 2016-07-12 18:11:19
确保iPOverUSBSvc运行,它解决了我的问题
https://stackoverflow.com/questions/34985599
复制相似问题