执行Windows应用商店或通用项目时,Visual Studio显示以下错误:
错误1错误:DEP0700:应用程序注册失败。另一位用户已经安装了此应用程序的未打包版本。当前用户无法用打包版本替换它。冲突的包是dff9bf13-e639-46ad-a6ed-61b27be58eed,由CN = owais发布。 (0x80073cf9)瓷砖
您可能正在尝试在已安装的计算机上安装应用程序。也许您在开发期间安装了一次,现在尝试从另一个帐户或使用其他部署方法安装它。
有几种方法可以解决这个问题。
最佳方法:删除已安装的应用程序,例如使用Powershell Remove-AppxPackage
并指定包,然后尝试重新安装。
另一种方法:更改您尝试安装的应用程序的Package.appxmanifest中的包名称,编译并重新安装。
例:
<Package ...>
<Identity Name="5a0c511a-fdfd-4417-80b8-2bedbf437971" ...>
改成:
<Package ...>
<Identity Name="5a0c511a-fdfd-4417-80b8-SomethingElse" ...>
使用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