在Windows应用商店或通用应用中注册应用失败错误

时间:2015-08-18 05:09:17

标签: windows-store-apps win-universal-app

当我执行Windows应用商店或通用项目时,Visual Studio显示以下错误:

  

错误1错误:DEP0700:应用程序注册失败。另一位用户已经安装了此应用程序的未打包版本。当前用户无法用打包版本替换它。冲突的包是dff9bf13-e639-46ad-a6ed-61b27be58eed,它由CN = owais发布。 (0x80073cf9)磁贴

3 个答案:

答案 0 :(得分:8)

您可能正在尝试在已安装的计算机上安装应用程序。也许您在开发期间安装了一次,现在尝试从另一个帐户或使用其他部署方法安装它。

有几种方法可以解决这个问题。

最佳方式:删除已安装的应用程序,例如使用Powershell Remove-AppxPackage并指定包,然后尝试重新安装。

另一种方式:更改您尝试安装的应用的Package.appxmanifest中的包名称,编译并重新安装。

示例:

<Package ...>
   <Identity Name="5a0c511a-fdfd-4417-80b8-2bedbf437971" ...>

更改为:

<Package ...>
   <Identity Name="5a0c511a-fdfd-4417-80b8-SomethingElse" ...>

答案 1 :(得分:0)

使用Powershell命令Remove-AppxPackage删除旧软件包。如果软件包是由其他用户安装的,请以admin身份运行并使用-AllUsers开关。使用Get-AppxPackage从包名称中找到包全名。

例如,如果软件包为Contoso.ZiplineSimulator,请使用以下命令查找它:

Get-AppxPackage -AllUsers Contoso.ZiplineSimulator

然后删除显示任何PackageFullName的软件包,如下所示:

Remove-AppxPackage -AllUsers Contoso.ZiplineSimulator_1.53.2912.0_x64__8wekyb3d8bbwe

答案 2 :(得分:0)

以管理员身份打开Powershell ...

1-使用以下命令从包名称中找到包全名:

Get-AppxPackage -AllUser

2-将packagefullname复制到剪贴板,以便以后使用。 3-使用此命令,不要忘了用剪贴板中的packagefullname替换packagefullname;

Get-AppxPackage packagefullname -AllUsers|Remove-AppxPackage -AllUsers

//不要忘了-AllUsers ...然后您就完成了。