windowswindows-8windows-runtimewack

Windows App Cert Kit Debug App Check error


When I run the windows app certification kit on my metro app, it passes everything except the Debug App Check. It gives the following error:

Failed to extract imported API information for this application

Is anyone else getting this error? I've tried rebuilding, uninstalling and re-deploying just the release version, doing that without hitting run, all doesn't make the error go away.

Note: I am using the Rx Extensions beta library in the application, which uses the portable library project. That's my best guess so far as to what is causing this issue.


Solution

  • The latest pre-build 2.0.20612-rc of RX (non-portable) is accepted by App Cert Kit just fine!

    However BCL Team has noted about cert error on Portable libraries: "This is a bug in the RC version of the tools, and will be fixed to enable full support for Portable Class Libraries for Windows 8 RTM." http://blogs.msdn.com/b/bclteam/archive/2012/06/18/portable-libraries-and-the-windows-app-certification-kit-rc.aspx

    The funny thing is that some portable libraries in our solution do pass certification. Looks like it depends on set of classes used in the library.

    We had to move code from failed portable class libraries to Metro class libraries to pass Cert Kit check.