Windows 8 下载已安装应用程序的更新包,因此更新到最新包的过程更加顺畅。不幸的是,如果您卸载应用程序,它并不总是会删除这些“暂存”应用程序包。
除此之外,您无法访问它们,因为它们是由其他用户安装的。您甚至不能从 Powershell 调用“Remove-AppxPackage”来删除它们。
这是一个问题的原因是我有一个 Surface RT,我正在使用它来开发我的 Windows 应用商店应用程序。如果系统上已经安装了“未打包”的应用程序,Visual Studio 将无法覆盖它,除非它仅安装在当前运行的用户上。不幸的是,这意味着如果我也在测试从商店接收应用程序并且有我自己的应用程序的分阶段包,那么我无法将我的应用程序部署到我的 Surface。我收到错误
Error : DEP0700 : Registration of the app failed. Another user has already
installed a packaged version of this app. An unpackaged version cannot
replace this. The conflicting package is [MyProjectName] and it was
published by [MyCertificate]. (0x80073cf9)
如何从我的 Windows RT 设备中删除这些暂存包?