gpt4 book ai didi

visual-studio-2015 - VS2015 DEP0700 : Registration of the app failed. (0x80070005)

转载 作者:行者123 更新时间:2023-12-02 18:20:28 25 4
gpt4 key购买 nike

我无法部署 DirectX 12 通用应用程序。我的麻烦之夜始于签名错误,VS20015 提示自动生成的 MyDx12App_TemporaryKey.pfx 对于签名无效。

Error       DEP0700 : Registration of the app failed.  (0x80070005) MyDx12App           
Warning APPX0106 Loading certificate file 'MyDx12App_TemporaryKey.pfx' failed. Errore non specificato.
MyDx12App C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets 1908
Warning APPX0106 Loading certificate file 'MyDx12App_TemporaryKey.pfx' failed. Errore non specificato.
MyDx12App C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets 1908
Warning APPX0107 The certificate specified is not valid for signing. For more information about valid certificates, see http://go.microsoft.com/fwlink/?LinkID=241478. MyDx12App C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets 1908

实际上,该 PFX 文件是由 Visual Studio 创建的空文件(0 字节)。我通过执行以下操作创建了有效的证书:

Solution Explorer > Package.appxmanifest > Packaging > Choose Certificate... > Create test certificate...

通过这样做,我摆脱了签名错误(非常有趣的是,即使证书损坏,在干净后的第二次和后续重新部署中也不会出现签名错误,这让我认为这可能不是真正的问题)。

无论如何,通过此修复,我能够消除签名错误,即使在清理后尝试重新部署时也是如此;但日志的第一个错误:

DEP0700 : Registration of the app failed.  (0x80070005)

从未离开过,并在整个晚上的大部分时间里一直陪伴着我。

我尝试了通过 Google 找到的所有方法,但我的情况似乎有所不同,因为错误消息没有指定任何子错误,尽管它确实说这是“拒绝访问”错误 (0x80070005)。

我尝试过的事情:

  • 使用本地帐户
  • 断开 VS 与我的 Microsoft 帐户的连接
  • 更改包名称(在 list 中)
  • 更改版本(在 list 中)
  • 更改发布商显示名称
  • 再次重新创建 PFX 证书
  • 停用并重新启用开发者模式
  • 允许 SYSTEM 用户完全控制解决方案目录
  • 将我的帐户转变为管理员(我可以这样做,因为我在此电脑上也有一个管理员帐户)。

没有任何效果。我的机器:

Visual Studio: Community 2015, 14.0.25123.00, Update 2

Windows 10
Version: 1511
OS Build: 10586.318

最佳答案

事实证明,我未能给予SYSTEM完全控制权。您需要使用高级安全设置来递归应用权限。正确的做法是:

  • 右键单击解决方案目录
  • 点击属性
  • 点击安全性
  • 点击“高级”
  • 在“授权”选项卡中单击“添加”
  • 选择 SYSTEM 作为实体
  • 选择完全控制
  • 点击“确定”
  • 选中“用该对象的可继承权限替换所有子对象权限”
  • 点击“确定”

关于visual-studio-2015 - VS2015 DEP0700 : Registration of the app failed. (0x80070005),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37244137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com