我無法部署DirectX 12通用應用程序。我陷入困境的晚上從簽名錯誤開始,VS20015抱怨自動生成的MyDx12App_TemporaryKey.pfx無效簽名。VS2015 DEP0700:應用註冊失敗。 (0x80070005)
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
實際上,Visual Studio創建了PFX文件爲空(0字節)。我做創建了一個有效的證書:
Solution Explorer > Package.appxmanifest > Packaging > Choose Certificate... > Create test certificate...
這樣,我擺脫了簽名錯誤(這很有趣,也不會在第二和隨後的重新部署乾淨後出現的,即使有損壞的證書,這導致我認爲這可能不是真正的問題)。
無論如何,與此修復程序,我能夠擺脫簽署的錯誤,試圖乾淨後重新部署,即使;但日誌的第一個錯誤:
DEP0700 : Registration of the app failed. (0x80070005)
永遠不會離開,並保持我的好公司在晚上最好的部分。
我嘗試了所有可以用Google找到的東西,但是我的情況似乎不同,因爲錯誤消息沒有指定任何子錯誤,儘管它確實聲稱它是一個訪問被拒絕錯誤(0x80070005)。
事情我想:
- 從我的Microsoft帳戶使用本地帳戶
- 斷開VS
- 更改套餐名稱(清單)
- 更改版本(在清單)
- 更改發佈者顯示名稱
- 重新創建PFX證書再次
- 禁用並重新啓用開發人員模式
- 允許SYSTEM用戶完全控制解決方案目錄
- 將我的帳戶變爲管理員(我可以這樣做,因爲我在此PC上也有管理員帳戶)。
毫無效果。我的機器:
Visual Studio: Community 2015, 14.0.25123.00, Update 2
Windows 10
Version: 1511
OS Build: 10586.318
這是我在VS2017 UWP應用程序中遇到問題的根本原因。 –