Error: Registration of the app failed

Error: Registration of the app failed

尝试从 Visual Studio 部署应用程序时出现错误。我已经设置了开发者模式,也删除了packages文件夹下的应用包,还是不行

错误信息如下:

Error : DEP0700 : Registration of the app failed. Deployment Register operation with target volume C: on Package App_1.0.0.2_x64__m0fsgersa29a0 from: (AppxManifest.xml) failed with error 0x80070002. See http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues. (0x80073cf9)

我还需要设置什么吗?

对我来说,这是由于在 windows 中使用我的 Microsoft 帐户而不是本地用户帐户登录造成的。以本地用户身份登录修复了此问题。

我知道已经有一个可接受的答案,但我遇到了一个完全不同的问题,同样的确切错误消息。当应用程序 运行 正在运行时,我用一个程序查看了 SQLite 数据库,当我卸载该应用程序并从 Visual Studio 重新 运行 它时,我没有关闭该程序。我认为 Visual Studio 无法覆盖数据库,因为我是 'using' 它。

关闭程序并顺利打开应用程序 运行。

希望这对其他人有帮助,因为我被困在宝贵的时间里!

我在尝试从共享文件夹调试项目时遇到了这个问题。

首先从本地文件夹打开项目解决了问题。

我在尝试从 ReFS 文件系统 运行 项目时得到了这个。来自 NTFS 的 运行 有效。我的错误代码是 0x80073cfd。

在Windows10中出现这个问题有两种可能的原因如下,

  1. 之前安装的应用程序被锁定并阻止 VS 在部署应用程序时删除。转到 C:\Users\{you user}\AppData\Local\Packages 并删除您的应用程序的文件夹。现在重建并部署您的应用程序。(这也是 Windows 8 台设备的解决方案)

  2. 如果仍然无法正常工作,请仔细检查您是否已从 appxmanifest 文件中删除以下条目。如果你的目标是 Desktop Name="Windows.Desktop" 条目应该在文件中。如果它是 Phone,Name="Windows.Mobile" 应该在 TargetDeviceFamily 中。您可以在配置中同时拥有两者,但有时 Microsoft 会建议在您提交 STARTS 测试申请时保留单独的配置。

<依赖项> < TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />

希望这有助于找出 "Error : DEP0700 : Registration of the app failed" 错误的原因和解决方案。

别着急,解决方法其实很简单

错误:DEP0700:应用注册失败。发生内部错误。

您已经开始了 Windows 8 应用开发之旅。一切都很顺利,直到有一天您在尝试 run/debug 您的应用程序时遇到此错误。错误显示“错误:DEP0700:应用程序注册失败。发生内部错误,错误为 0x80073D05。请参阅 http://go.microsoft.com/fwlink/?LinkId=235160 以帮助诊断应用程序部署问题。 (0x80073cf6)”

这是一个非常神秘的错误,不会为您提供有关问题实际情况的任何信息。问题是 Visual Studio 无法删除本地包文件夹中的应用程序数据。

别担心,解决方法其实很简单。在您的 Windows 8 机器上,转到 C:\Users\\AppData\Local\Packages\ 文件夹。在那里你会找到一个文件夹,里面有你的应用程序的包系列名称——你只需要删除那个文件夹。问题是,当您的应用程序处于开发阶段时,它可能有一个随机 GUID 作为其包系列名称,因此该文件夹也将具有该随机 GUID 作为其名称,这使得很难知道哪个文件夹属于您的应用程序。同样,这也很容易找到。在 Visual Studio 中右键单击您的项目,然后单击属性。您在“Package Family Name”字段中看到的值是您应该在文件夹中查找的名称。只需删除它并重新构建您的解决方案,它就会 运行 非常棒。

http://paraswadehra.blogspot.com/2012/12/error-dep0700-registration-of-app.html

阅读更多详细信息

DEP0700:应用注册失败 对我来说,出现错误 DEP0700:应用程序注册失败是因为我的商店应用程序是从实际的 Microsoft Store 安装的。我必须先卸载它,然后才能顺利调试我的应用程序。

我今天偶然发现了同样的问题,几个小时后我发现问题是因为我将 AppIcon 文件移到了一个子文件夹中而忘记调整 package.appxmanifest 中的引用。不幸的是,相应的错误消息没有指向这个方向,上面提到的所有解决方案都对我没有帮助,所以希望这对其他人有帮助!

就我而言,我正在打开其中一个应用程序文件(日志文件)。部署时,Visual Studio 会尝试删除所有文件和包(如果在属性中启用了卸载)。它无法在打开时删除日志文件。当我关闭所有文件并再次尝试时,它成功了。

我 运行 在 domain-bound 和非 domain-bound 场景中测试某些代码时遇到此错误(这需要我有一个域帐户和一个 non-domain 帐户在同一台机器上)。

我发现我必须先从我最初部署它的帐户卸载该应用程序,然后才能在另一个帐户上再次部署它。

我的问题是我的计算机中有另一个 Microsoft 帐户从 Microsoft Store 安装了该应用程序。

提供的解决方案没有任何帮助。 唯一解决我问题的方法是删除我在那里安装应用程序的帐户。

SQLite 数据库可能已打开。只需关闭 sqlite 并再次尝试部署。