I am developing a windows 10 universal app. There are no build errors in the app. When I am trying to debug, the following error occurred.
Severity Code Description Project File Line
Error Error : DEP0800 : The required framework "C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.Midi.GmDls\10.0.10240.0\.\Appx\Neutral\MidiVoices.appx" failed to install.
error 0x800B010A: The root certificate and all intermediate certificates of the signature in the app package or bundle must be trusted.
Why this error occured and how can I resolve this?
Just as @Hans Passant mentioned, this is a known issue.
It is because the MidiVoice.appx is not properly signed in current version of SDK. This issue has been fixed in TH2 SDK. So you will be able to make it work when TH2 SDK update available to you.
[Update]
Visual Studio update 1 included the TH2 SDK update. The issue has been resolved.
Mild correction -- the update 1 doesn't seem to have the right version. You need the "10586" SDK, not the "10240" version. I downloaded tools for universal windows app and then hand-selected the latest SDK.
After the project had to be hand-edited to bump up the min version (installing the 586 SDK will unintall the 10240 SDK) and reload. There's a scary "reinstall missing features" that actually doesn't seem to do anything, and the DLS reference needs to be removed and re-added.
User contributions licensed under CC BY-SA 3.0